Python - 无法作为 command/function 打开模块

Python - unable to open modules as a command/function

我定义了几个功能,目的是将用户从一个模块带到另一个模块,我的问题是这些功能无法工作。

我在尝试使用该功能时收到的错误如下所示:

NameError: global name 'Hospital' is not defined

供参考,我的函数如下所示:

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

Hospital.py.hospital_travel()

我不确定是什么导致了这个问题,我们将不胜感激任何反馈。

在 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()

输出片段: