我被要求运行一堆python代码,其中一部分是创建一个新目录。我想要的是将用户带到新目录。
os.chdir()
的问题在于它在运行时工作良好;但是,当程序终止时,终端显示我仍在我开始执行代码的原始目录中。
我不想像提到的here那样更改shell,因为它不是用例的好解决方案。
PS:我正在virtualenv中运行它,因此需要完整无缺。
def func(dir_name):
os.chdir(dir_name)
期望即使在程序退出后,终端窗口中的目录也应该是所需目录。