Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 16, 2019 12:16:02

Magister6239
Зарегистрирован: 2019-08-13
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Чтение файлов

Не работает код, хотя все должно быть правильно :

f = open('test.txt','a+')

f.seek(0)
f.read()
f.close()

В чем ошибка?

Офлайн

#2 Авг. 16, 2019 12:56:09

Striver
От:
Зарегистрирован: 2006-10-26
Сообщения: 247
Репутация: +  22  -
Профиль   Отправить e-mail  

Чтение файлов

Не работает код, хотя все должно быть правильно :
А как надо, чтобы работал?



Офлайн

#3 Авг. 16, 2019 15:42:33

Magister6239
Зарегистрирован: 2019-08-13
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Чтение файлов

Код должен был прочитать файл и вывести на экран

Офлайн

#4 Авг. 16, 2019 16:10:09

Striver
От:
Зарегистрирован: 2006-10-26
Сообщения: 247
Репутация: +  22  -
Профиль   Отправить e-mail  

Чтение файлов

Код должен был прочитать файл и вывести на экран
1) Если прочитать, то зачем 'a+'? Поставь 'r' (и в случае r можно ничего не ставить). А если ты чего-то сложное мутишь, и тебе действиетльно 'a+' нужен, то желательно с остальными (пункты 2 и 3) проблемами разобраться сначала.
2) В этом test.txt русские буквы или китайские иероглифы не водятся случайно? Лучше всегда при открытии текстовых файлов указывать кодировку.
3) а где print, который должен что-то на экран вывести? f.read() файл, конечно, читает, но дальше результат этого чтения у тебя никуда не попадает.



Отредактировано Striver (Авг. 16, 2019 16:10:54)

Офлайн

#5 Авг. 16, 2019 22:04:22

Magister6239
Зарегистрирован: 2019-08-13
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Чтение файлов

Спасиб

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version