草庐IT

can-animate

全部标签

python - UnicodeDecodeError : 'ascii' codec can't decode byte 0xc2

我正在Python中创建XML文件,并且我的XML中有一个字段,用于放置文本文件的内容。我是这样做的f=open('myText.txt',"r")data=f.read()f.close()root=ET.Element("add")doc=ET.SubElement(root,"doc")field=ET.SubElement(doc,"field")field.set("name","text")field.text=datatree=ET.ElementTree(root)tree.write("output.xml")然后我得到UnicodeDecodeError。我已经尝试

python - 错误 "ValueError: can' t 格式日期这么早"在一台 PC 上,在其他 PC 上工作

我有一个Python脚本,可以在我的开发PC上完美运行。两者都是具有相同Python版本(2.7.9)的Windows7。但是在目标机器上我得到了一个ValueError:can'tformatdatesthisearlyTheerror似乎来自pywin32模块。代码使用了pywin32调用的第三方库:raw=win32com.client.Dispatch("MyLib.MyClass")然后失败:acq_time=raw.GetCreationDate()现在我不知道为什么这可以在我的PC上而不是在目标机器上运行。两者都有Windows7的“企业安装”,例如,相同的区域和日期时间

python - 错误 "ValueError: can' t 格式日期这么早"在一台 PC 上,在其他 PC 上工作

我有一个Python脚本,可以在我的开发PC上完美运行。两者都是具有相同Python版本(2.7.9)的Windows7。但是在目标机器上我得到了一个ValueError:can'tformatdatesthisearlyTheerror似乎来自pywin32模块。代码使用了pywin32调用的第三方库:raw=win32com.client.Dispatch("MyLib.MyClass")然后失败:acq_time=raw.GetCreationDate()现在我不知道为什么这可以在我的PC上而不是在目标机器上运行。两者都有Windows7的“企业安装”,例如,相同的区域和日期时间

python - 在 OS X : can't find ffi. h 上使用 pip 安装 bcrypt 时出错(已安装 libffi)

我在尝试使用pip安装bcrypt时遇到此错误。我在几个地方(XcodeOSXSDK和自制软件)安装了libffi,但我不知道如何告诉pip去寻找它。有什么建议吗?Downloading/unpackingbcrypt==1.0.2(from-rrequirements.txt(line41))Runningsetup.pyegg_infoforpackagebcryptOS/X:confusionbetween'cc'versus'gcc'(seeissue123)willnotuse'__thread'intheCcodec/_cffi_backend.c:14:10:fatale

python - 在 OS X : can't find ffi. h 上使用 pip 安装 bcrypt 时出错(已安装 libffi)

我在尝试使用pip安装bcrypt时遇到此错误。我在几个地方(XcodeOSXSDK和自制软件)安装了libffi,但我不知道如何告诉pip去寻找它。有什么建议吗?Downloading/unpackingbcrypt==1.0.2(from-rrequirements.txt(line41))Runningsetup.pyegg_infoforpackagebcryptOS/X:confusionbetween'cc'versus'gcc'(seeissue123)willnotuse'__thread'intheCcodec/_cffi_backend.c:14:10:fatale

python - UnicodeEncodeError : 'ascii' codec can't encode character u'\xe9' in position 7: ordinal not in range(128)

这个问题在这里已经有了答案:UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xa0'inposition20:ordinalnotinrange(128)(34个回答)关闭9年前。我有这个代码:printinfo=title+"\t"+old_vendor_id+"\t"+apple_id+'\n'#Writefilef.write(printinfo+'\n')但运行时出现此错误:f.write(printinfo+'\n')UnicodeEncodeError:'ascii'codeccan'tencodecharacte

python - UnicodeEncodeError : 'ascii' codec can't encode character u'\xe9' in position 7: ordinal not in range(128)

这个问题在这里已经有了答案:UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xa0'inposition20:ordinalnotinrange(128)(34个回答)关闭9年前。我有这个代码:printinfo=title+"\t"+old_vendor_id+"\t"+apple_id+'\n'#Writefilef.write(printinfo+'\n')但运行时出现此错误:f.write(printinfo+'\n')UnicodeEncodeError:'ascii'codeccan'tencodecharacte

python - numpy 数组类型错误 : only integer scalar arrays can be converted to a scalar index

i=np.arange(1,4,dtype=np.int)a=np.arange(9).reshape(3,3)和a>>>array([[0,1,2],[3,4,5],[6,7,8]])a[:,0:1]>>>array([[0],[3],[6]])a[:,0:2]>>>array([[0,1],[3,4],[6,7]])a[:,0:3]>>>array([[0,1,2],[3,4,5],[6,7,8]])现在我想对数组进行矢量化以将它们一起打印。我试试a[:,0:i]或a[:,0:i[:,None]]它给出了TypeError:只有整数标量数组可以转换为标量索引

python - numpy 数组类型错误 : only integer scalar arrays can be converted to a scalar index

i=np.arange(1,4,dtype=np.int)a=np.arange(9).reshape(3,3)和a>>>array([[0,1,2],[3,4,5],[6,7,8]])a[:,0:1]>>>array([[0],[3],[6]])a[:,0:2]>>>array([[0,1],[3,4],[6,7]])a[:,0:3]>>>array([[0,1,2],[3,4,5],[6,7,8]])现在我想对数组进行矢量化以将它们一起打印。我试试a[:,0:i]或a[:,0:i[:,None]]它给出了TypeError:只有整数标量数组可以转换为标量索引

python - 如何处理来自 urllib.request.urlopen() 的响应编码,以避免 TypeError : can't use a string pattern on a bytes-like object

这个问题在这里已经有了答案:TypeError:can'tuseastringpatternonabytes-likeobjectinre.findall()(4个回答)关闭上个月。我正在尝试使用urllib.request.urlopen()打开网页,然后使用正则表达式进行搜索,但这会出现以下错误:TypeError:can'tuseastringpatternonabytes-likeobject我明白为什么,urllib.request.urlopen()返回一个字节流,所以re不知道要使用的编码。在这种情况下我该怎么办?有没有办法在urlrequest中指定编码方法,或者我需要