python中的等价ruby加载函数

时间:2015-06-20 21:26:33

标签: python ruby python-3.x

ruby load()函数加载当前文件中的整个ruby文件并运行它。
load可以得到任何字符串路径:relative,static,...
什么在等效函数中在python 3中执行此操作? 是否具有python等效功能?
感谢。

1 个答案:

答案 0 :(得分:4)

Python具有类似的execfile() function,因为它将每次加载和执行文件,与导入的模块不同。

可以通过传入新的命名空间来模拟Ruby wrap函数的load参数:

namespace = {}
execfile(filename, namespace)