我有一个非常大的项目正在使用 python。我需要获取打开另一个 .py 文件的脚本。我曾尝试使用这样的脚本:
os.system("example.py arg")
如果文件中的脚本很小,比如函数 print 什么的。但是,如果它们很长或其他什么,它们就不起作用!所以我需要一个真正有效的脚本并在命令提示符中打开 .py 文件。非常感谢你 !
使用运行脚本
os.system("example.py arg")
需要
如果您试图从另一个文件中获取函数,您可以使用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
注意:要从模块导入功能,您需要正确设置它。这就是您向PYTHONPATH
.