Я пытаюсь получить количество символов в файле. Но когда я использую 'len' в импортированном txt-файле, он возвращает количество бит вместо количества символов.Python: количество символов в текстовом файле
text1=open('text1.txt','r+').read()
print len(text1)
1256664
Как это исправить?
показать нам содержимое файла. потому что он отлично работает для меня. – RanRag
Я пробовал это с помощью простого тестового файла с просто «hello world \ n' в нем, и он, кажется, подсчитывает количество символов просто отлично (возвращает 12). Не могли бы вы попробовать и посмотреть, работает ли это? Также попробуйте напечатать 'text1', чтобы увидеть, действительно ли это строка; вы можете читать его в двоичном режиме. – fsong
@fsong, когда я печатаю текст, который он не возвращает в виде строки, вы правы, он печатает с отступами и вкладками и т. Д. ... когда я смотрю на информацию о файле, он говорит, что размер: 1,256,664 байт – Julia