私は偶然、私は実際のディレクトリをPythonコード内から変更できないことを知りました。pythonでディレクトリを変更
from os import system
def sh(script):
system("bash -c '%s'" % script)
sh("cd /home")
sh("pwd")
pwd
の出力が/home
ではありませんが、上記のコードが住んでいるディレクトリ:次のように私のテスト・プログラムがあります。
これはなぜ起こるのか誰かが説明できますか?
があなたの代わりに)(os.chdir使用する必要があります使用してPythonのプロセスを変更します。 –