给定2个python脚本:
first.py和
second.py,从第二个脚本执行第一个脚本的通常方法是:
first.py:
def func1(): print 'inside func1 in first.py'if __name__ == '__main__': # first.py executed as a script func1()
second.py:
import firstdef second_func(): print 'inside second_func in second.py'if __name__ == '__main__': # second.py executed as a script second_func() first.func1() # executing a function from first.py
编辑 :
- 如果愿意,也可以简化操作
execfile("second.py")(尽管它仅在调用名称空间中)。 - 而最终的选择是使用
os.system
像这样:os.system("second.py")。



