@Akshin17
Пайтон програмист

Не читает файл до конца?

Фалй весит 11мб (много строк)
c = 1

with open(r'C:\Users\AKSHIN\Downloads\errr.txt','r')as f:
	
	for i in f:
		print(c)
		c += 1


после чтения 27к строк выдает ошибку
Traceback (most recent call last):
File "C:\Users\AKSHIN\Desktop\python\chtoto.py", line 5, in
for i in f:
File "C:\Users\AKSHIN\AppData\Local\Programs\Python\Python38-32\lib\encodings\cp1251.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 2630: character maps to
[Finished in 0.4s with exit code 1]
[shell_cmd: py -3 -OO -u "C:\Users\AKSHIN\Desktop\python\chtoto.py"]
[dir: C:\Users\AKSHIN\Desktop\python]
[path: C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\AKSHIN\PycharmProjects\akshin\regchecker\insta\geckodriver.exe;C:\Users\AKSHIN\AppData\Local\Programs\Python\Python38-32;]
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Передать явно кодировку файла - "encoding='utf-8'"
with open(r'C:\Users\AKSHIN\Downloads\errr.txt','r',encoding='utf-8')as f:
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы