Я пытаюсь сохранить файл, который я создаю с помощью функции «открыть». Ну, я попробовал почти все, чтобы сменить каталог, но ничего не работает. Файл всегда сохраняется в папке моего файла, которую я читал раньше.Change Saving-Path - Python
file = open(fname[0] + ft, 'w')
file.write("Test")
file.close()
Так это все просто, но что мне нужно добавить, чтобы изменить путь творения?
Файл Диалог в индивидуальной функции:
global fname
fname = QFileDialog.getOpenFileName(None, 'Please choose your File.',"C:\\Program Files", "Text-Files(*.txt)")
И в Typ File (в индивидуальной функции тоже) я установить тип файла, отметив флажок и фт будет установлен в .py или .pyw
if self.exec_py.isChecked() == True:
global ft
ft = ".py"
Я должен отметить, что я уже пробовал os.path.join и os.chdir, но файл будет печататься в файле в любом случае. Любые решения или подходы, как это исправить? Вот как я попробовал:
tmppath = "C:/temp"
tmp = os.path.join(tmppath,fname[0]+ft)
file = open(tmp, 'w')
Пробовал ли вы этот последний фрагмент как отдельный сценарий? Он должен работать. –