Не переходит в другую папку в скрипте python

Новичок, не стукайте... Пытаюсь сделать скрипт для создания exe файла из скрипта

        install = input ('Что хотите обновить? ')
        os.system('cd D:/1')
        os.system('D:')
        os.system('pyinstaller -F '+ install)
        print('Готово')
        start = input('Что-то ещё? ')
        if start == "+":
            print('принял')
        elif start == "-":
            break

Но почему-то он переходит в нужную папку, а пытается искать в другой папке(где расположен сам exe). Выдавая такую ошибку

52 INFO: PyInstaller: 4.5.1
52 INFO: Python: 3.9.7
64 INFO: Platform: Windows-10-10.0.19043-SP0
65 INFO: wrote D:\1\dist\rab.spec
66 INFO: UPX is not available.
script 'D:\1\dist\rab.py' not found

Пытался сменить команду для перехода на

        os.system('D:')
        os.system('cd 1 ')

Ноль реакции...

p.s. сделал скрипт для перехода в определенную папку и оттуда уже брать скрипт для билда. Так как я до этого делал уже exe файл(этого и других скриптов) он переходит в папку "dist", где и находится exe файл, через который я и пытаюсь запустить скрипт.Но по какой-то причине он не переходит в другую папку, а ищет сам скрипт в dist.

install = input ('Что хотите обновить? ')
        os.system('cd D:/1')
        os.system('D:')
        os.system('pyinstaller -F '+ install)
        print('Готово')
        start = input('Что-то ещё? ')
        if start == "+":
            print('принял')
        elif start == "-":
            break

СПАСИБО, os.chdir() помогло)


Ответы (0 шт):