0

モジュールとしてexecfile(XX.py)ではなくスクリプトを実行するのは悪い習慣ですか? import XX私が興味を持っている理由は、ファイルを実行すると関数が に直接配置され__main__、明示的に渡す必要なくグローバルが使用できるようになるためです。しかし、これが問題を引き起こすかどうかはわかりません...ありがとう!

4

1 に答える 1

0

はい、それは悪い習慣です。すべてが__main__. 同じ名前の変数を持つ 2 つのモジュールがある場合、一方が他方を上書きします。

于 2013-07-17T18:03:06.180 に答える