2017-05-14 23 views
0

我定义了几个功能,目的是将用户从一个模块转移到另一个模块,我的问题是这些功能无法工作。Python - 无法打开模块作为命令/功能

如下看来,我尝试使用该功能时收到的错误:

NameError: global name 'Hospital' is not defined 

仅供参考,出现在我的功能如下:

def hospital_travel(): 
    print("Hospital is launching now.") 

Hospital.py.hospital_travel() 

我不能确定是什么原因造成的问题,任何反馈意见都将得到大规模赞赏。

+0

凡'Hospital'定义? –

回答

0

使用下面的python终端命令:

import sys 
sys.path.extend('Path of your module') 
import module_name 
module_name.funciton_name() 

这将work.let我知道,如果你面对的任何问题。

测试的源代码:

#Test.py 
def hello(): 
    print('Hello!') 
if __name__ == '__main__': 
    hello() 

输出段:Module Output

+0

大量帮助,谢谢:) – lg99

相关问题