我有一个python脚本,它再次执行4-5 python脚本。出于性能原因,我希望使用相同的解释器来执行所有脚本。
我怎么处理这个问题?
发布于 2010-02-01 11:01:03
显而易见的解决方案(可能需要稍微调整一下)就是从主脚本中调用每个脚本的主要功能。例如,如果script1.py包含:
#!/usr/bin/python
def main():
// Do something
if __name__ == "__main__":
main()
放进master.py
#!/usr/bin/python
import script1
def main():
script1.main()
if __name__ == "__main__":
main()
您可以在任意多的脚本中继续这种模式。
发布于 2010-02-01 14:17:10
也许您正在查找Python2.x中的execfile
函数。
在Python3中,它被删除了,但是有一些简单的选择。
发布于 2018-04-13 01:07:16
https://stackoverflow.com/questions/2176053
复制相似问题