Я пытаюсь создать программу, которая может выводить извлеченные данные в CSV, html и т. Д. c. Я знаю, как создать QFileDialog, но когда я его использую, он показывает фильтры файлов, но фактически не возвращает выбранный фильтр файлов программе. Вот мой код:
file_dialog = QFileDialog()
save_file_path = file_dialog.getSaveFileName(self, "Dump content", "", "HTML (*.html);; CSV (*.csv);;TXT (*.txt);;JSON (*.json);;SQL (*.Sql)")
print(save_file_path)
Это мой вывод:
('/run/user/1000/doc/22efd139/1234file', '')
Получает имя файла, но расширение не включено в вывод. Как я могу заставить это работать?