Как прочитать один символ за раз из файла в Python? - PullRequest
61 голосов
/ 07 июня 2010

Может кто-нибудь сказать мне, как я могу это сделать?

Ответы [ 12 ]

0 голосов
/ 01 декабря 2015

Это также будет работать:

with open("filename") as fileObj:
    for line in fileObj:  
        for ch in line:
            print(ch)

Он проходит через каждую строку файла и каждый символ в каждой строке.

0 голосов
/ 26 февраля 2015
f = open('hi.txt', 'w')
f.write('0123456789abcdef')
f.close()
f = open('hej.txt', 'r')
f.seek(12)
print f.read(1) # This will read just "c"
...