Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 7, 2017 23:32:53

asdfr
Зарегистрирован: 2017-01-03
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по файлу

подскажите.есть вот такой код

 f = open('sss.txt','r')
g=f.read()
print(g)
s=0
for a in g:
    if a=='i':
        s=s+1
print(s)
подскажите пожалуйста как записать результат переменой s в тодже файл?

Офлайн

#2 Янв. 7, 2017 23:55:20

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

вопрос по файлу

Режим доступа к файлу - a и метод - write()

Отредактировано Romissevd (Янв. 7, 2017 23:55:40)

Офлайн

#3 Янв. 8, 2017 09:28:38

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

вопрос по файлу

asdfr
записать результат переменой s в тодже файл?
И еще. Это очень очень очень плохой стиль. Результаты вычислений нежелательно писать в файл со входными данными. Представьте что вы нули считаете а не букву i. Два последовательных запуска программы могут тогда привести к разному результату. Система начинает обладать памятью, а при большом количестве таких моментов вообще начинает вести себя хаотически т.е. пользователь не в состоянии предсказать к чему приведут его действия.



Отредактировано doza_and (Янв. 8, 2017 09:29:36)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version