|   |      1 
                                  10
                             遗憾的是,不允许进程更改其父进程的环境,在这种情况下,您的Python脚本是shell的子进程。你可以通过让你的python进程设置一个新的shell来“伪造”它——调用子进程来打开一个shell进程并将其呈现给用户,从自身继承修改后的环境——但是这样做的缺点是强迫python进程持续运行。 这就是shell脚本的真正用途。:-)显然,有人需要编写一个更传统的shell(例如,比ipython更接近bash),它可以使用python作为脚本语言。 | 
|   |      2 
                                  4
                             暂时忘记了Python,任何子进程都无法更改其调用shell的状态。因此,您需要一个结构来改变调用shell的状态,这正是保罗·克雷西所暗示的。 
   在哪里?
    | 
|   |      3 
                                  1
                             你试过简单地在当前shell中运行程序吗? 即 
    而不是 
    | 
|   | hbhutta · 尝试在目录中创建文件时获取权限错误 2 年前 | 
|   | 7BeholdeR7 · 文件夹的重量超过其中的文件(六倍) 3 年前 | 
|   | HoCo_ · 从终端在Atom中添加项目文件夹 7 年前 | 
|   | Pymateur · 如何在Windows上将目录路径作为用户输入? 7 年前 | 
|   | Jasonca1 · PathLib递归删除目录? 7 年前 | 
|   | Bassie · 对话框以错误路径打开文件夹 7 年前 | 
|   | RickRilled · 如何在bash中的目录中操作 7 年前 |