Файловый дайлог в ткинтер - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть python tkinter GUI, который позволит мне открыть файл CSV или Excel, работать с ними и сохранить результат в файле CSV или Excel. Я хочу сохранить их в нужном месте, поэтому я использовал asksaveasfile filedailog для получения приглашения на сохранение, и он работает нормально, моя проблема в том, что я хочу сохранить файл csv или Excel с именем, расширением, местоположением, указанным в приглашении сохранить. Как я могу записать свой файл csv в файл объект поля создан? Вот код

def Save(self):
    Self.filename = filedailog.asksavesafile(defaultextension = ".csv")

    Self.filename.write(self.df.to_csv()) 

Я хочу сохранить фрейм данных (df) с указанным именем и в указанное место и расширение

1 Ответ

0 голосов
/ 30 апреля 2020

Мне удалось получить то имя, расширение и местоположение, которые пользователь ввел из файла fileobject.name

self.filename = filedailog.asksaveasfile(defaultextension = ".csv")
df.to_csv(filename.name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...