| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
当我试图用 f=open() 打开一个txt文件并且 readline() 的时候,会报 UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 44: character maps to <undefined> 错误,这个怎么解决呢,求助! 
 
- l=open('C:\\Users\\Zhang\\Desktop\\xiaohua.txt','r')
 
 - l.readline()
 
  复制代码 
 
报错的具体内容: 
Traceback (most recent call last): 
  File "<pyshell#7>", line 1, in <module> 
    l.readline() 
  File "D:\python\lib\encodings\cp1252.py", line 23, in decode 
    return codecs.charmap_decode(input,self.errors,decoding_table)[0] 
UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 44: character maps to <undefined>
- l=open('C:\\Users\\Zhang\\Desktop\\xiaohua.txt','r',encoding='UTF-8')
 
 - l.readline()
 
  复制代码
试试
  
 
 
 |   
 
 
 
 |