【发布时间】:2017-03-21 20:30:24
【问题描述】:
我喜欢在 python 或 bash 中做这样的事情,程序转换给定的文件路径并移动当前的 shell。
ulka:~/scc/utils$ python prog.py some_path1
ulka:some_path2$
这里
some_path1 -> prog.py -> some_path2
我尝试使用 subprocess.call 或 os.chdir,但它不起作用,任何想法将不胜感激。
【问题讨论】:
-
你不能那样做。
cd是内置的。 -
你的 python 代码在它自己的子进程中运行。它不能
cd它的父进程