Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 24, 2018 23:32:05

Alexandra.iv9
Зарегистрирован: 2018-01-30
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста сделать задание по Python

Дано символьный файл. Составить подпрограмму для:
а) добавление в его конец заданного символа;
б) добавление в его начало заданного символа

Офлайн

#2 Фев. 25, 2018 21:46:25

sosok43k
Зарегистрирован: 2017-01-29
Сообщения: 30
Репутация: +  1  -
Профиль   Адрес электронной почты  

Помогите пожалуйста сделать задание по Python

Мне сегодня некогда писать, давайте с вами спишемся и я пришлю вам решение, если оно еще нужно?

Офлайн

#3 Март 11, 2018 12:14:32

Arthur_Filimonov
Зарегистрирован: 2018-03-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста сделать задание по Python

Привет!

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

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version