/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module22/05_save/main.py
41 строка
1 KB
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
import os def save_file(data): input_directory_save = input( 'Куда хотите сохранить документ? Введите последовательность папок (через пробел): ').split() # Users Professional PycharmProjects Python_Basic Module22 05_save directory_save = os.path.abspath(os.sep) + os.path.join(*input_directory_save) print(directory_save) if os.path.exists(directory_save): file_name = input('Введите имя файла: ') file_name += '.txt' else: print('Путь к директории указан неверно.') return 0 if os.path.exists(file_name): answer = input('Вы действительно хотите перезаписать файл? ').lower() if answer == 'да' or answer == 'yes': file = open(file_name, 'w') file.write(data) file.close() print('Файл успешно перезаписан!') return file_name return file_name else: file = open(file_name, 'w') file.write(data) print('Файл успешно сохранен!') file.close() return file_name input_data = input('Введите строку: ') file_name = save_file(input_data) file_read = open(file_name, 'r') print('Содержимое файла:', file_read.read()) file_read.close()