Если вы хотите изменить каталог в командной строке, вы должны использовать либо cd
, либо сценарий .bat
.
Вы не можете заставить другой процесс (например, Python) сделать это, потому что измененияв текущий каталог, сделанные в другом процессе, не отражаются обратно в родительский процесс.Причина того, что скрипт .bat
работает, заключается в том, что он обрабатывается командной оболочкой, которая его вызывает, а не дочерним процессом.