【发布时间】:2020-07-08 15:05:08
【问题描述】:
我已尝试查找此内容,但由于某种原因,我找不到任何相关信息。如何通过在 start() 中提供特定文件目录来运行脚本?
这有效(当 Test 与主脚本位于同一文件夹中时):
self.process.start("python3 Test.py")
这不起作用:
self.process.start("python3 /my/path/Test.py")
【问题讨论】:
-
你试过在“/me”前面加两个句号吗:
self.process.start("python3 ../my/path/Test.py") -
@burntchowmein 好的,我做到了,现在可以了。之前,我在做~/Documents/my/path/Test.py ---- ~ 不工作吗?
-
@RamboPenguin 是“~”的问题吗?你的问题并不表明
-
@RamboPenguin 太棒了!我将在下面复制我的答案,以便将来的人们更容易立即找到它。我不太熟悉~但是看看这个答案是否可以帮助您更好地理解它:stackoverflow.com/questions/31435921/difference-between-and
-
@eyllanesc 抱歉,以后会更清楚。没想到 ~ 是问题,因为我以前用过它,在 subprocess.run() 中没有任何问题
标签: python pyqt pyqt5 python-3.6 qprocess