Найти - Пользователи
Полная версия: Помогите пожалуйста сделать задание по Python
Начало » Центр помощи » Помогите пожалуйста сделать задание по Python
1
Alexandra.iv9
Дано символьный файл. Составить подпрограмму для:
а) добавление в его конец заданного символа;
б) добавление в его начало заданного символа
sosok43k
Мне сегодня некогда писать, давайте с вами спишемся и я пришлю вам решение, если оно еще нужно?
Arthur_Filimonov
Привет!

 #!/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()
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