Мы продолжаем работать над усовершенствованием своего текстового редактора. Конечно же, при работе с редактором, пользователь, скорее всего, захочет сохранить то, что он написал, в отдельный файл. Ну или перезаписать тот, в котором он продолжил работать.
Пользователь вводит строку text. Реализуйте функцию, которая запрашивает у пользователя куда он хочет сохранить эту строку — вводится последовательность папок и имя файла (расширение .txt). Затем в этот файл сохраняется значение переменной text. Если этот файл уже существует, то спросить у пользователя действительно ли он хочет перезаписать его.
Обеспечьте контроль ввода: указанный из папок путь должен существовать на диске
Пример 1:
Введите строку: testiruyem
Куда хотите сохранить документ? Введите последовательность папок (через пробел):
Users Roman PycharmProjects Skillbox Module22
Введите имя файла: my_document
Файл успешно сохранён!
Содержимое файла:
testiruyem
Пример 2:
Введите строку: programm test
Куда хотите сохранить документ? Введите последовательность папок (через пробел):
Users Roman PycharmProjects Skillbox Module22
Введите имя файла: my_document
Вы действительно хотите перезаписать файл? да
Файл успешно перезаписан!
Содержимое файла:
programm test
Решение:
Решение можно скачать с Boosty.to
Как можно отблагодарить:
- Оформить удобную для вас подписку на Boosty.to
- Разово поддержать через DonationAlerts
