0
幫助,我做了一個小模塊,但它沒有工作! (蟒蛇3.4)導入我的模塊:未定義(python 3.4)
這是所有包含:
def run(file):
exec(open(file).read())
,當我將其導入,當我鍵入:運行( 'example.py')
它說, '跑' 不是定義!
幫助,我做了一個小模塊,但它沒有工作! (蟒蛇3.4)導入我的模塊:未定義(python 3.4)
這是所有包含:
def run(file):
exec(open(file).read())
,當我將其導入,當我鍵入:運行( 'example.py')
它說, '跑' 不是定義!
只是爲了擴大對萊利的回答也使用:
from my_module import run
run(...)
您需要在定義它的模塊內引用run函數。假設這是在「my_module.py」,那麼在Python提示符:
>>> import my_module
>>> my_module.run('example.py')