くだすれPython(超初心者用) その2at TECHくだすれPython(超初心者用) その2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:デフォルトの名無しさん 08/09/09 00:13:34 >>147 ありがとうございます よくわかりました 151:デフォルトの名無しさん 08/09/09 00:33:31 やっぱりわかりません 152:デフォルトの名無しさん 08/09/09 00:56:48 >>145 モジュールとしてして利用するとmainは実行されない。 単体で実行するとmainが実行される。 たいがいはテスト目的かな。 153:デフォルトの名無しさん 08/09/09 01:29:17 importするとそのスクリプトが実行されるという基本的なことを 説明してあげないと 154:デフォルトの名無しさん 08/09/09 01:47:41 __name__にはモジュール名が入る。 import sys print(sys.__name__) とやると'sys'が戻る。 でトップレベルで実行(自分自身を実行) すると'__main__'になる。 そのため、__name__ = '__main__'が成りたつ場合 自分自身が実行された、ということがわかるため、 その後にmain関数だのを列挙しておけば実行される 155:デフォルトの名無しさん 08/09/09 02:00:07 おいおい嘘教えるなよ。それはまったくのでたらめだろ importの内容について語るかと思ったら嘘張られるとは 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch