Найти - Пользователи
Полная версия: Сохранение файла tkinter
Начало » Python для новичков » Сохранение файла tkinter
1
XoFfiCEr
В tkinter нужно сохранить файл БД в начале работы программы..
Два варианта насколько я понимаю
Использовать стандартный диалог askfilesave… как так он называется.
Но не пойму как задать папку по умолчанию (initial dir) расширение (расширения) и другое.
Нигде не нашел.
Второй вариант
На основе двух строк которые вводятся пользователем задать имя файла автоматически.
Но как в таком случае избежать символов которые недопустимы в названиях файлов windows
А именно: /\?*|<> и возможно другие.
JOHN_16
1) Надо лишь спросить гугл, вот например кучка полезных примеров
2) А почему это Ваша проблема? Ошибка ввода - пускай пользователь вводит только допустимые символы. Ну а если хотите прям за него все решить - соберите все недопустимые символы и замените их, например через регулярку
 re.sub(r'/\?*|<>', '', string)
XoFfiCEr
JOHN_16
1) Надо лишь спросить гугл, вот например кучка полезных примеров2) А почему это Ваша проблема? Ошибка ввода - пускай пользователь вводит только допустимые символы. Ну а если хотите прям за него все решить - соберите все недопустимые символы и замените их, например через регулярку
Уже разобрался только сделал через замену.
Прощу прощения за понедельничный тупняк
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB