Python 3 中 execfile 的替代品
Python 3 刪除了 execfile() 讓許多人想知道如何快速載入腳本。雖然 execfile() 可能會消失,但存在替代選項。
解:
文件建議使用exec() 函數,並將檔案的內容作為參數:
exec(open("filename").read()) # Replaces execfile("filename")
解釋:
execfile() 解析並執行一個文件,而exec() 執行一個字串。透過將檔案內容讀入字串並將其傳遞給 exec(),我們實現了與 execfile() 相同的效果。
其他注意事項:
進一步閱讀:
以上是如何在 Python 3 中取代 Python 2 的 `execfile()`?的詳細內容。更多資訊請關注PHP中文網其他相關文章!