execfile と subprocess の違いを教えてください。これら2つのコマンドは同じように機能すると思います。
しかし、 Execfile() を使用すると、別の .py ファイルから変数を取得しても問題はありません。しかし、subprocess.Popen() を使用しようとすると、「NameError: グローバル名 'xy' が定義されていません」のようなエラーが発生します。
そのエラーを取得するために提供するものは何ですか? そして、エラーを発生させ、execfileが正常に動作するPopenコマンドを使用すると、なぜ..