1. ホーム
  2. python

[解決済み] Pythonインタプリタ内でファイルを実行するには?

2022-03-17 22:29:45

質問

インタプリタ内からPythonのコマンドでファイルを実行しようとしているのですが、どうすればいいですか?

EDIT: 私はそのファイルの変数と設定を使おうとしているのであって、別のプロセスを呼び出そうとしているのではありません。

どのように解決するのですか?

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

  • シェルから

    python someFile.py
    
    
  • IDLEの中から、以下を実行します。 F5 .

  • インタラクティブに入力する場合は、これを試してみてください( パイソン3 ):

    >>> exec(open("filename.py").read())
    
    
  • Python 2用です。

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