df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]})
fileName = QFileDialog.getSaveFileName(self,"Save",os.getcwd(),"CSV Files (*.csv)")
if fileName:
with open(fileName, "w") as file:
file.write(df)
Я пытаюсь сохранить свой фрейм данных в csv, используя QFileDialog вместо df.to_csv, но это не работает
@Fletchius Я использую окно pyqt5, поэтому оно возвращает только «Процесс завершен с кодом выхода -1073740791 (0xC0000409)»
fileName = QFileDialog.getSaveFileName(self,"Save",os.getcwd(),"CSV Files (*.csv)")
print(fileName)
это возвращает строки в кортеже, сначала путь
вы должны написать:
fileName, _ = QFileDialog.getSaveFileName(self,"Save",os.getcwd(),"CSV Files (*.csv)")
Есть ли какие-нибудь ошибки?