- 积分
- 4874
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-6-29
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
python初学者,求助自己认为很诡异的问题!
我批量读取一堆文件,就是文本txt、csv这种文件。
在读的过程中到某个文件的时候就中断,先提示解码问题。如下提示:
length of data: 2159
Traceback (most recent call last):
File "E:\Pycode\scripte_practice\awsdata_read_temp.py", line 116, in <module>
for item in reader:
UnicodeDecodeError: 'gbk' codec can't decode byte 0x8b in position 1: illegal multibyte sequence
网上搜寻了各种各种的“方法”,加点别的参数进去,解码这问题不在了(其实估计还存在,但被掩盖了),但又出现新的提示问题,如下:
length of data: 2159
Traceback (most recent call last):
File "E:\Pycode\scripte_practice\awsdata_read_temp.py", line 116, in <module>
for item in reader:
Error: line contains NUL
我到他提示的那个文件处去看,单独读取这个文件,却很顺利的把这个文件读出来。
一句话概括问题:批量读取的时候,某文件处中断了,没法继续执行代码。但单独读这个文件,顺利通过。
求帮助解决出现这种情形该怎么解决。
多谢各位高人。
|
|