为了我的一生,我无法弄清楚这一点。
我在python中构建了2个应用程序,因此在不同文件夹中有2个项目,在第一个应用程序中是否有命令要说,例如从documents / project2 / test2.py运行file2?
我尝试了类似os.system('')和exec()的方法,但似乎只有在同一文件夹中才能起作用。我怎样才能给命令一个路径,例如documents / project2,然后例如:exec(documents / project2 python test2.py)吗?
短版:
当test2在完全不同的文件/项目中时,是否有运行python test2.py的命令?
感谢所有反馈!
尝试一下:
exec(open("FilePath").read())
如果文件路径正确,它应该可以工作。
Mac示例:
exec(open("/Users/saudalfaris/Desktop/Test.py").read())
Windows示例:
exec(open("C:\Projects\Python\Test.py").read())