在新终端中执行python文件?

时间:2018-03-24 19:07:26

标签: python subprocess

好吧,我正在尝试在新终端中执行python文件。 我尝试了几件事,没有结果。 我读了这个Execute terminal command from python in new terminal window? 所以我试过

subprocess.call(['gnome-terminal', '-x', 'python /root/Desktop/Script/website/bb.py'])
它打开了我一个新的终端,但它说我“没有这样的文件或目录”。我尝试过没有结果的不同路径。

我做错了什么?

由于 我

1 个答案:

答案 0 :(得分:1)

这似乎是警告,因为你所期望的路径写得不正确,因此你必须小心这些注释

  • 路径分隔符在操作系统上有所不同。 Windows 使用反斜杠\,Linux& Mac使用斜杠/
  • Windows桌面文件夹中的
  • 位于C:\\Users\[username]\Desktop上,位于/home/[username]/Desktop
  • 您可以使用os.path包来处理路径os.path.join

提示 将脚本文件拖到终端中以获取文件系统上的绝对路径