Ho scoperto casualmente che non posso cambiare la directory attuale da un codice python. My Test-programma è il seguente:cambia directory con python
from os import system
def sh(script):
system("bash -c '%s'" % script)
sh("cd /home")
sh("pwd")
L'uscita del pwd
non è /home
, ma la directory in cui il codice sopra la vita.
Qualcuno può spiegare perché questo accade?
si dovrebbe usare os.chdir(), invece. –