Можно ли изменить рабочий каталог командной строки Windows через скрипт Python?
, например
>> cd
>> c:\windows\system32
>> make_decision_change_dir.py
>> cd
>> c:\windows
Я пробовал несколько вещей, которые не работают:
import os
os.chdir(path)
import os, subprocess
subprocess.Popen("chdir /D \"%s\"" %path, shell=True)
import os, subprocess
subprocess.Popen("cd \"%s\"" %path, shell=True)
import os, subprocess
subprocess.Popen("CD=\"%s\"" %path, shell=True)
Насколько я понимаю, и наблюдаю, как эти операции изменяют рабочий каталог текущих процессов - который является процессом Python, а не приглашением, из которого он выполняется.
Спасибо.
UPDATE
Путь, на который я хотел бы изменить, является динамическим (в зависимости от того, над каким проектом я работаю, меняется полный путь к месту сборки), поэтому я хотел написать код решения на Python, а не взламывать пакетный файл Windows .
UPDATE
В итоге я взломал пакетный файл, чтобы сделать это; (
Спасибо всем.