Windows 7 および Python v2.7.3
このモジュール「test.py」を使用すると、次のようになります。
print 'name: ' , __name__
print 'file: ' , __file__
CMD に移動して、次のように入力できます。python test.py
結果は次のようになります。
name: __main__
file: test.py
しかし、IDLE でファイルを開き、F5プログラムを実行するために押すと、定義されNameError
ていないというメッセージが表示されます。__file__
IDLE は .py モジュールを実行するためにどのような手順を実行しますか? また、コマンド ラインからモジュールを直接実行する場合とどう違うのですか?