如果我从 gnome 终端运行以下命令:
gnome-terminal --working-directory="/home/users"
我在“/home/users”目录中获得了一个新的 shell。
如果我在 python 中运行以下命令:
import subprocess
subprocess.Popen(['gnome-terminal', '--working-directory="/home/users"'])
我在主目录中打开了一个 shell,而不是在“/home/users”中?
最佳答案
在我的例子中,当我从参数中删除 ""
时,它似乎有效:
import subprocess
subprocess.call(['gnome-terminal', '--working-directory=/home/test'])
/home/test
也存在于我的案例中。
关于python - 打开特定目录时,通过 python 打开 gnome 终端似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39405035/