来自目录的Python execv

2024-04-30 03:50:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图从另一个目录execv使用python编写一个命令。具体来说,我有一个助手脚本,它为我设置了一个工作区,但当我运行它时,目录不会从当前目录更改。我尝试过os.chdir(),但这似乎只会影响python的当前目录,而不会影响它的退出方式(我正在使用execv,因为它是在tmux中启动的,但为了简单起见,下面的示例中没有显示)

目前正在发生的事情

~/some/path $ workspace my_proj some_repo
~/some/path $ ls  # note the directory did not change
bar foo some_repo

和我想要的相比

~/some/path $ workspace my_proj some_repo
~/work/path/my_proj $ ls
some_repo

Tags: path命令目录脚本osmy助手repo