Yip*_*Yay 1 python program-entry-point
有人知道我是否有一个脚本one.py,其编写方式如下:
if __name__ == '__main__':
# Do something
Run Code Online (Sandbox Code Playgroud)
我想main从另一个脚本调用该函数.我该怎么办?
我猜它会是这样的(让我们说这是launcher.py)
# 'one' stands for import from `one.py` module
import one
if __name__ == '__main__':
one.main()
Run Code Online (Sandbox Code Playgroud)
唯一的问题是我不能这样打电话main().
该怎么做?
定义您的脚本,如:
def main():
# Do something
if __name__ == '__main__':
# Processing of possible input parameters here and passing to main
main()
Run Code Online (Sandbox Code Playgroud)
那你可以做
# 'one' stands for import from `one.py` module
import one
if __name__ == '__main__':
one.main()
Run Code Online (Sandbox Code Playgroud)
当然,您可以根据需要命名功能.