Форум сайта python.su
0
собственно вопрос
Офлайн
0
Попробуй read(4)
Офлайн
568
ferdet'/home/fishhook/ss'
собственно вопрос
s=open('/home/fishhook/ss','rb')
s.read(4)
>>>'kAew'Офлайн
9
Будет работать, если в файле однобайтная кодировка. С utf-8 и с русскими буквами работать не будет
Офлайн
0
svasа как сделать, чтобы работало с utf-8 и с русскими буквами
Будет работать, если в файле однобайтная кодировка. С utf-8 и с русскими буквами работать не будет
Офлайн
2
Как нибудь так:
>>> s = open('test.txt', 'r')
>>> a = s.read().decode('КОДИРОВКА-ФАЙЛА')[0:4]Офлайн
17
Лучше так:
import io
f = io.open("myfile.txt", "rt", encoding="utf-8")
txt = f.read(4)
Офлайн