В настоящее время я использую asksaveasfile
, чтобы сохранить файл, и это работает нормально. Единственная проблема, с которой я сталкиваюсь, это то, что я не могу получить новое имя файла. Я знаю, что существует asksaveasfilename
, но если я использую их оба вместе, они появятся в двух окнах, которые мне не нужны. Если я пытаюсь напечатать вывод asksaveasfile
я получаю следующее:Как сохранить как файл, но получить его имя одновременно?
<_io.TextIOWrapper name='/home/work/newfile.txt' mode='w' encoding='UTF-8'>.
Есть ли способ, я могу просто получить имя файла из этого?
просто используйте 'asksaveasfilename', затем откройте файл самостоятельно или используйте атрибут' .name'. –