Pythonインタープリタ内でファイルを実行するにはどうすればいいですか?質問する

Pythonインタープリタ内でファイルを実行するにはどうすればいいですか?質問する

インタープリター内から Python コマンドを含むファイルを実行しようとしています。

別のプロセスを呼び出すのではなく、そのファイルの変数と設定を使用しようとしています。

ベストアンサー1

いくつかの方法があります。

  • 殻から

    python someFile.py
    
  • IDLE 内からF5を押します。

  • 対話的に入力する場合は、これを試してください(Python3):

    >>> exec(open("filename.py").read())
    
  • Python 2の場合:

    >>> variables= {}
    >>> execfile( "someFile.py", variables )
    >>> print variables # globals from the someFile module
    

おすすめ記事