|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- >>> f1 = open('D://呀呀.docx')
- >>> f1.readline()
- Traceback (most recent call last):
- File "<pyshell#1>", line 1, in <module>
- f1.readline()
- UnicodeDecodeError: 'gbk' codec can't decode byte 0xc2 in position 89: illegal multibyte sequence
复制代码
文件是一个我自己创建的直接放在D盘下的只有2行文字(包括汉字和标点符号)的文件。上面和下面这2种格式都报错打不开
- >>> f1 = open('D://呀呀.docx',encoding='UTF-8')
- >>> f1.readline()
- Traceback (most recent call last):
- File "<pyshell#3>", line 1, in <module>
- f1.readline()
- File "C:\Users\lizha\AppData\Local\Programs\Python\Python38\lib\codecs.py", line 322, in decode
- (result, consumed) = self._buffer_decode(data, self.errors, final)
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0x87 in position 10: invalid start byte
复制代码
作业应该是要读取txt文件的
要读取Word文件就得用别的方法
|
|