导入我的模块:未定义(Python3.4)

2024-04-19 13:10:52 发布

您现在位置:Python中文网/ 问答频道 /正文

帮助,我做了一个小模块,但它是没有工作!!!(python 3.4版)

这就是它所包含的全部内容:

def run(file):
    exec(open(file).read())

导入和键入时:run('示例.py')

它说'跑'没有定义!你知道吗


Tags: 模块runpy示例read键入定义def
2条回答

您需要在定义它的模块中引用run函数。假设这是我的_模块.py'然后在Python提示下:

>>> import my_module
>>> my_module.run('example.py')

为了扩展Reily的答案,您还使用:

from my_module import run

run(...)

相关问题 更多 >