2014-11-21 36 views
0

幫助,我做了一個小模塊,但它沒有工作! (蟒蛇3.4)導入我的模塊:未定義(python 3.4)

這是所有包含:

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

,當我將其導入,當我鍵入:運行( 'example.py')

它說, '跑' 不是定義!

回答

0

只是爲了擴大對萊利的回答也使用:

from my_module import run 

run(...) 
2

您需要在定義它的模塊內引用run函數。假設這是在「my_module.py」,那麼在Python提示符:

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