帮助,我做了一个小模块,但它没有工作! (python 3.4)
这就是它的全部内容:
def run(file):
exec(open(file).read())
当我导入它并输入时:run(' example.py')
它表示'运行'没有定义!
答案 0 :(得分:2)
您需要参考定义它的模块中的run函数。假设这是在'my_module.py'然后在Python提示符下:
>>> import my_module
>>> my_module.run('example.py')
答案 1 :(得分:0)
为了扩展Reily的答案,您还可以使用:
from my_module import run
run(...)