python3-Django运行报错TypeError: a bytes-like object is required, not 'str'
python3提示:a bytes-like object is required,not 'str'
源代码:
for k in cats:
if binascii.crc32(k) == n:
return k
运行错误:TypeError: a bytes-like object is required, not
str
错误原因:从字面意思已经说明是“需要一个字节类型的数据,而不是一个String类型”,反复找了才发现是我使用send()发送数据时候不能直接填写字符串,需要转成字节类型才行。
格外说下:encode()
decode()两个方法的使用encode()是可以将String类型的数据转化成字节类型的。而decode()是将字节型转化为String类型里面带参数字符偏码。
解决办法:
for k in cats:
if binascii.crc32(k.encode()) == n:
return k
1.PT切圆O于T,CT为直径,D为OC上的一点,支线PD交圆O于B和A,B在线段PD上,若CD= 数学 2020-04-12 …
(2口42•乐山二模)口图,球O夹在锐二面角α-九-β之间,与两个半平面的切点分别为A、一,若A一 其他 2020-05-14 …
O、A、B、C为空间四个点,又OA、OB、OC为空间的一个基底,则()A.O、A、B、C四点不共线 其他 2020-05-14 …
∵EM是⊙O的切线,怎么推出EB•EC=EM2①?,看题后回答.(2005•温州)如图,已知四边形 数学 2020-05-21 …
l.下列词语中注音有两处错误的一项是()A.糜先生(mí)广漠(mò)捞着(lāo)嬉戏(Xī)B 其他 2020-07-01 …
求光栅常数d一束具有两种波长a和d的平行光垂直照射到一衍射光栅上,测得波长a的第三极主极大衍射角和 数学 2020-07-10 …
如图,△AOB≌△ADC,点B和点C是对应顶点,∠O=∠D=90°,记∠OAD=α,∠ABO=β, 数学 2020-07-20 …
设A,B,C,D是一条直线上的四个点,O是直线外的一点,设O→A=3a,O→B=3b,C,D是线段 数学 2020-07-24 …
大气臭氧层的反应是:O+O3=2O2△H,该反应的能量变化如图所示,下列叙述中,正确的是()A.O+ 化学 2020-10-31 …
A.引擎(qinɡ)削壁(xiao)深邃(suì)一泓湖水(hónɡ)B.浅薄(báo)虚掷(zhì 语文 2020-12-29 …