私はこのようなことをpythonまたはbashで行います。ここで、プログラムは指定されたファイルパスを変換し、現在のシェルを移動します。作業ディレクトリをPythonまたはシェルスクリプトから変更する
ここulka:~/scc/utils$ python prog.py some_path1
ulka:some_path2$
some_path1 -> prog.py -> some_path2
任意のアイデアが理解されるであろう、私はsubprocess.callまたはos.chdirてみましたが、それが動作していません。
あなたはそれを行うことはできません。 'cd'が組み込まれています。 –
あなたのpythonコードは、それ自身の子プロセスで動作します。それは親プロセスを 'cd'できません –