Я пытаюсь записать cd в папку с помощью subprocess.call (я хочу запустить команду в этой папке), эхо - это открыть окно оболочки питания.Почему я не могу «cd» в папку в subprocess.call?
subprocess.call([
"C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe",
"cd C:\dev\git-sites\Babyshop",
"echo 'test'"
])
Когда я пытаюсь запустить это, я вижу красное сообщение об ошибке, перед тем как закрыть окно.
Как я могу сохранить powershell открытым или получить выход из него? Почему это не работает?
использовать Popen и сообщить –