Я новичок в python вот что я сделал
коротко скрипт создает файлы записывает в них инфу, удаляет файлы, создает и очищает файлы
Моя первая работа, сделал просто что бы научится работать с файлами.
Первый главный модуль
import glfile import filecreaty menutext = """MENU-------------> -->Записать в главный файл-[1] -->Создать файл-[2] -->Записать текст в файл-[3] -->Очистить файл[4] -->Удалить файл-[5]""" print(menutext) a = input('Выберите число:') if a =='1': glfile.imortextl() glfile.readlist01() if a =='2': filecreaty.file() if a == '3': filecreaty.fileedit() if a == '4': filecreaty.fileclear() if a == '5': filecreaty.filedelit()
def imortextl(): with open('list01.txt') as fp: for line in iter(fp.read, ''): print(line) f = open('list01.txt', 'a') i = input('Введите текст:') f.write('\n' + i) print('Загрузка текста прошла успешно!') def readlist01(): with open('list01.txt') as fp2: for line2 in iter(fp2.read, ''): print(line2)
import os def file(): file1 = input('Введите название файла: (название на должно повторятся)') file2 = 'C:/prog/text/' + file1 + '.txt' file3 = open (file2,'w') file3.close() def fileedit(): file4 = input('Введите название файла для редактирования:') file5 = 'C:/prog/text/' + file4 + '.txt' with open(file5) as filee: for edit in iter(filee.read, ''): print(edit) file6 = open(file5,'a') file7 = input('Введите текст:') file6.write('\n' + file7) file6.close() print('Загрузка текста прошла успешно!') print('Проверка') with open(file5) as filee2: for edit2 in iter(filee2.read, ''): print(edit2) def fileclear(): file8 = input('Введите название файла:') file9 = 'C:/prog/text/' + file8 + '.txt' file10 = open (file9,'w') file10.close() print('Файл очищен!') def filedelit(): file11 = input('Введите название файла:') file12 = 'C:/prog/text/' + file11 + '.txt' file13 = os.path.join(os.path.abspath(os.path.dirname(__file__)), file12) os.remove(file13) print('Файл удален!')