Skip to main content
 首页 » 编程设计

Python之运行外部脚本

2025年05月04日14powertoolsteam

有人知道我是否有一个脚本 one.py 是这样写的:

if __name__ == '__main__': 
    # Do something 

我想从另一个脚本中调用 main 函数。我应该怎么做?

我猜它会像(假设这是launcher.py)

# 'one' stands for import from `one.py` module 
import one 
 
if __name__ == '__main__': 
    one.main() 

唯一的问题是我无法以这种方式调用 main()。

应该怎么做?

请您参考如下方法:

像这样定义你的脚本:

def main(): 
    # Do something 
 
if __name__ == '__main__': 
    # Processing of possible input parameters here and passing to main 
    main() 

然后你可以做

# 'one' stands for import from `one.py` module 
import one 
 
if __name__ == '__main__': 
    one.main() 

当然,您可以根据需要为函数命名。