如何从完全不同的项目中的.py文件运行.py文件

问题描述 投票:0回答:1

为了我的一生,我无法弄清楚这一点。

我在python中构建了2个应用程序,因此在不同文件夹中有2个项目,在第一个应用程序中是否有命令要说,例如从documents / project2 / test2.py运行file2?

我尝试了类似os.system('')和exec()的方法,但似乎只有在同一文件夹中才能起作用。我怎样才能给命令一个路径,例如documents / project2,然后例如:exec(documents / project2 python test2.py)吗?

短版:

当test2在完全不同的文件/项目中时,是否有运行python test2.py的命令?

感谢所有反馈!

python python-3.x python-2.7 pycharm
1个回答
0
投票

尝试一下:

exec(open("FilePath").read())

如果文件路径正确,它应该可以工作。


Mac示例:

exec(open("/Users/saudalfaris/Desktop/Test.py").read())

Windows示例:

exec(open("C:\Projects\Python\Test.py").read())
© www.soinside.com 2019 - 2024. All rights reserved.