Форум сайта python.su
Дано символьный файл. Составить подпрограмму для:
а) добавление в его конец заданного символа;
б) добавление в его начало заданного символа
Офлайн
Мне сегодня некогда писать, давайте с вами спишемся и я пришлю вам решение, если оно еще нужно?
Офлайн
Привет!
#!/usr/bin/env python # -*- coding: utf-8 -*- # открываем файл для чтения with open('file.txt', 'r', encoding='utf-8') as f: s = f.read() # запись текста файла в строку s f.close() s = 'Какой-то символ' + s # добавление в начало строки s = s + 'Какой-то символ' # добавление в конец строки # открываем файл для перезаписи with open('file.txt', 'w', encoding='utf-8') as f: f.write(s) f.close()
#!/usr/bin/env python # -*- coding: utf-8 -*- def add_char(file, start, end): with open(file, 'r', encoding='utf-8') as f: s = f.read() # запись текста файла в строку s f.close() s = start + s # добавление в начало строки s = s + end # добавление в конец строки # открываем файл для перезаписи with open('file.txt', 'w', encoding='utf-8') as f: f.write(s) f.close()
Отредактировано Arthur_Filimonov (Март 11, 2018 12:22:03)
Офлайн