python如何实现真正的cd?
How to achieve the real cd in python?
我正在写一个工具让我的跳跃更方便。
执行以下命令后,
./main.py /etc
当前路径实际上是跳转到/etc
。
如果我在 main.py
中使用 os.chdir
,那么当前路径将弹出到原始路径,这不是我所期望的。
如何更改 python 中的实际当前路径?
您的 shell 和 Python 脚本是 运行 两个不同的进程。每个进程都有一个不同的工作目录。在一个进程中更改工作目录不会影响任何其他进程的工作目录。
这就是为什么 shell cd
命令不能创建为外部程序的原因。
我正在写一个工具让我的跳跃更方便。 执行以下命令后,
./main.py /etc
当前路径实际上是跳转到/etc
。
如果我在 main.py
中使用 os.chdir
,那么当前路径将弹出到原始路径,这不是我所期望的。
如何更改 python 中的实际当前路径?
您的 shell 和 Python 脚本是 运行 两个不同的进程。每个进程都有一个不同的工作目录。在一个进程中更改工作目录不会影响任何其他进程的工作目录。
这就是为什么 shell cd
命令不能创建为外部程序的原因。