如何在python中实现真正的CD?

我正在编写一种工具,以方便我进行跳转。 执行以下命令后,

./main.py  /etc

当前路径实际上是跳到/etc

如果我在os.chdir中使用main.py,则当前路径将弹出到原始路径,这与我的预期不符。

如何更改python中的当前实际路径?

iCMS 回答:如何在python中实现真正的CD?

您的shell和Python脚本作为两个不同的进程运行。每个进程都有一个不同的工作目录。在一个进程中更改工作目录不会影响其他任何进程的工作目录。

这就是为什么无法将shell cd命令创建为外部程序的原因。

本文链接:https://www.f2er.com/1993254.html

大家都在问