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中文网其他相关文章!