jjzjj

UnicodeDecodeError

全部标签

python - 使用 Python 2.x unicodecsv 时出现 UnicodeDecodeError

我正在尝试用Unicode字符写出一个csv文件,所以我使用的是unicodecsv包。不幸的是,我仍然遇到UnicodeDecodeErrors:#-*-coding:utf-8-*-importcodecsimportunicodecsvraw_contents='Heobservesan“OversizedGorilla”nearAshford'encoded_contents=unicode(raw_contents,errors='replace')withcodecs.open('test.csv','w','UTF-8')asf:w=unicodecsv.writer(f

python - pip 安装 UnicodeDecodeError

当我尝试使用pip在我的新笔记本(Win764)上安装beautifulsoup4时,出现此错误:Cleaningup...Exception:Traceback(mostrecentcalllast):File"C:\Python27\lib\site-packages\pip\basecommand.py",line122,inmainstatus=self.run(options,args)File"C:\Python27\lib\site-packages\pip\commands\install.py",line278,inrunrequirement_set.prepare

python - 将 Unicode 与字符串 : print '£' + '1' works, 连接但打印 '£' + u'1' 会抛出 UnicodeDecodeError

我观察到以下情况:>>>print'£'+'1'£1>>>print'£'+u'1'Traceback(mostrecentcalllast):File"",line1,inUnicodeDecodeError:'ascii'codeccan'tdecodebyte0xc2inposition0:ordinalnotinrange(128)>>>printu'£'+u'1'£1>>>printu'£'+'1'£1为什么'£'+'1'有效而'£'+u'1'无效?我查看了类型:>>>type('£'+'1')>>>type('£'+u'1')Traceback(mostrecentcall

python - 使用 Django 和格式字符串的 UnicodeDecodeError

我写了一个问题的小例子,让大家看看使用Python2.7和Django1.10.8是怎么回事#-*-coding:utf-8-*-from__future__importabsolute_import,division,unicode_literals,print_functionimporttimefromdjangoimportsetupsetup()fromdjango.contrib.auth.modelsimportGroupgroup=Group(name='schön')print(type(repr(group)))print(type(str(group)))prin

python - 升级 pip : UnicodeDecodeError: 'utf-8' codec can't decode byte 时出错

我刚刚在Windows10上安装了python,我正在尝试升级pip。我的windows用户名有希伯来语字符...当我尝试运行时:python-mpipinstall--upgradepip我收到这个错误:CollectingpipUsingcachedpip-8.0.2-py2.py3-none-any.whlInstallingcollectedpackages:pipFoundexistinginstallation:pip7.1.2Exception:Traceback(mostrecentcalllast):File"C:\Users\עדי\AppData\Local\Pr

python - json.load() 函数给出奇怪的 'UnicodeDecodeError: ' ascii'编解码器无法解码'错误

我正在尝试使用python.loads()函数读取保存在文本文件中的JSON文件。稍后我将解析JSON以获取特定值。我不断收到此错误消息。当我用谷歌搜索时,没有任何结果。UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xc2inposition>85298:ordinalnotinrange(128)这是完整的错误信息:Traceback(mostrecentcalllast):File".../FirstDegreeKanyeScript.py",>line10,indata=json.load(data_file)File>"/Libr

python - json.dump - UnicodeDecodeError : 'utf8' codec can't decode byte 0xbf in position 0: invalid start byte

我有一个字典data我存储了:key-事件IDvalue-此事件的名称,其中value是UTF-8字符串现在,我想把这张map写到一个json文件中。我试过这个:withopen('events_map.json','w')asout_file:json.dump(data,out_file,indent=4)但这给了我错误:UnicodeDecodeError:'utf8'codeccan'tdecodebyte0xbfinposition0:invalidstartbyte现在,我也试过:withio.open('events_map.json','w',encoding='utf

python - 无法运行 pip : UnicodeDecodeError

我在使用pip时遇到了问题。例如:pipinstallnumpy--upgrade给我以下错误:CollectingnumpyUsingcachednumpy-1.10.2.tar.gzException:Traceback(mostrecentcalllast):File"/usr/local/lib/python2.7/dist-packages/pip/basecommand.py",line211,inmainstatus=self.run(options,args)File"/usr/local/lib/python2.7/dist-packages/pip/commands

Python HTML 解析器 : UnicodeDecodeError

我正在使用HTMLParser来解析我使用urllib提取的页面,并且在将某些内容传递给HTMLParser时遇到了UnicodeDecodeError异常。我尝试使用chardet检测编码并转换为ascii或utf-8(docs不似乎在说它应该是什么)。有损是可以接受的,但是虽然解码/编码行工作得很好,但我总是在self.feed()之后得到错误。如果我只是打印,信息就在那里。fromHTMLParserimportHTMLParserimporturllibimportchardetclasssearch_youtube(HTMLParser):def__init__(self,s

python pickle UnicodeDecodeError

我正在尝试加载mnist字符数据集(遵循此处概述的教程:http://neuralnetworksanddeeplearning.com/chap1.html)当我运行load_data_wrapper函数时出现错误。UnicodeDecodeError:'ascii'codeccan'tdecodebyte0x90inposition614:ordinalnotinrange(128)运行的代码是:importnumpyasnpimportgzipdefload_data():f=gzip.open('../data/mnist.pkl.gz','rb')training_data,