Python问题:求助,在使用seek函数时,发现文件若有汉字,出现错误
2017-11-11 17:56
519 查看
这个是file文件:
代码:
出错:
Traceback (most recent call last):
15
File "E:/py/day2/文件的seek,tell.py", line 7, in <module>
print(f.readline())
File "C:\Users\\AppData\Local\Programs\Python\Python35\lib\codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xac in position 0: invalid start byte
Process finished with exit code 1
另外,如果文件全都是英文,就不会出现问题
第一行 第二行 第三行
代码:
f=open('file','r',encoding='utf-8') f.seek(15) print(f.tell()) print(f.readline())
出错:
Traceback (most recent call last):
15
File "E:/py/day2/文件的seek,tell.py", line 7, in <module>
print(f.readline())
File "C:\Users\\AppData\Local\Programs\Python\Python35\lib\codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xac in position 0: invalid start byte
Process finished with exit code 1
另外,如果文件全都是英文,就不会出现问题
相关文章推荐
- c++调用python函数时,使用PyArray_SimpleNewFromData(nd, dims, typenum, data)函数时出现内存错误的问题
- python下使用unrar出现错误的问题
- 【Python】 关于Python 3.x中,使用print函数时出现的语法错误(SyntaxError: invalid syntax)的问题的原因
- 关于Python 3.x中,使用print函数时出现的语法错误(SyntaxError: invalid syntax)的问题的原因
- django中出现莫名其妙奇妙的错误,发现是python版本的问题
- 关于Python 3.x中,使用print函数时出现的语法错误(SyntaxError: invalid syntax)的问题的原因
- Learning Python 015 Python3解决问题:读取文件时,出现乱码或者“UnicodeDecodeError 'gbk' codec can't decode” 错误
- Apache 2.2 使用经验谈,不易被发现的小错误会造成大问题
- 解决 JScript 中使用日期类型数据时出现类型错误的问题
- ServiceMix 中使用file组件时出现无效的property的错误问题的解决
- 关于python使用pyrex编译成可执行文件的问题
- 使用WebClient上传文件时的错误问题解决
- 使用WebClient上传文件时的错误问题解决
- 发现 AcroIEHelperShim.dll 会导致使用 URLSearchHook 后关闭浏览器出现内存错误
- 解决使用nvelocity时候template文件里面包含中文输出结果时候出现乱码的问题
- 使用WebClient上传文件时的错误问题解决
- 解决 JScript 中使用日期类型数据时出现类型错误的问题
- [原]用c#做了一个桌面程序用来分离excel文件里的数据时出现“操作必须使用一个可更新的查询”错误的解决
- 使用flashdevelop时,MXML文件中带有中文时编译错误问题解决
- "执行SQL语句时出现问题操作必须使用一个可更新的查询"错误的解决方法