如何从另一个模块执行函数?

How do I execute a function from another module?

我正在使用 python 3.6 版本。我有 2 个 .py 文件:

modbody.py

def test():
    print("Statement goes here")

moduse.py

import modbody
test()

我正在尝试使用命令“Python moduse.py”在 python 解释器中执行 moduse.py 文件,但是,它给我以下错误:

File "C:\users\Program\moduse.py", line 2, in test() NameError: name 'test' is not defined

请指导我如何执行脚本并调用这里的测试函数?我也尝试添加一个空白的 init.py 文件来解决这个问题,但没有成功。请不要将我所有的文件都放在同一个目录中。

我想你的意思是:

import modbody
modbody.test()

或者:

from modbody import test
test()

或者:

from modbody import *
test()