Найти - Пользователи
Полная версия: Чтение файлов
Начало » Python для новичков » Чтение файлов
1
Magister6239
Не работает код, хотя все должно быть правильно :

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

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

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