ホームページ >バックエンド開発 >Python チュートリアル >Python 2 の「execfile()」を Python 3 で置き換えるにはどうすればよいですか?
Python 3 の execfile の代替手段
Python 3 で execfile() が削除されたため、多くの人がスクリプトを迅速にロードする方法を疑問に思っています。 execfile() はなくなった可能性がありますが、代替オプションが存在します。
解決策:
ドキュメントでは、ファイルの内容をファイルとして渡して exec() 関数を使用することを推奨しています。引数:
exec(open("filename").read()) # Replaces execfile("filename")
説明:
execfile() はファイルを解析して実行し、exec() は文字列を実行します。ファイルの内容を文字列に読み取って exec() に渡すことで、execfile() と同じ効果が得られます。
追加の考慮事項:
詳細情報:
以上がPython 2 の「execfile()」を Python 3 で置き換えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。