我读到您可以使用import
这样执行文件
的 file.py :
#!/usr/bin/env python
import file2
file2.py :
#!/usr/bin/env python
print "Hello World!"
file.py 会打印Hello World
。如何使用import
?
答案 0 :(得分:1)
导入不适用于执行脚本。它用于获取或导入"它包含的函数,类和属性。
如果您希望使用不同的解释器执行脚本并为其提供参数,则应使用subprocess.run()
。
在Python 2中,如果需要程序输出,可以使用subprocess.call()
或subprocess.check_output()
。
答案 1 :(得分:1)
程序参数在sys.argv
中可用,并且可供任何模块使用。您可以将file2.py更改为
import sys
print "Here are my arguments", sys.argv
您可以使用argparse模块进行更复杂的解析。