我有一个非常大的项目正在进行python。我需要获取脚本打开另一个.py文件。我试过使用这样的脚本:
os.system(“example.py arg”)
如果文件中的脚本像函数print或其他东西一样小。但如果他们很长或者什么都不行!所以我需要一个真正有效的脚本并在命令promt中打开.py文件。非常感谢你!
答案 0 :(得分:1)
使用
运行脚本os.system("example.py arg")
需要
另见Should I put #! (shebang) in Python scripts, and what form should it take?
答案 1 :(得分:0)
如果您尝试从其他文件中获取某个功能,可以使用import
。
from example import my_funct # not that 'example' does NOT have '.py' following it
my_funct() # you can now use the function from the file.
或者,您只需导入整个脚本:
import example
example.my_funct() # you have to specify that 'my_funct' is from 'example'
或者,您可以这样做:
from example import * # this imports all functions from 'example'
my_funct() # now you can use the function as you normally would
注意:要从模块导入功能,您需要正确设置它。 This is how you add a function to your PYTHONPATH
.