Error NameError: name 'unicode' is not defined in Python

文章推薦指數: 80 %
投票人數:10人

I get an exception throw NameError: name 'unicode' is not defined in Python 3.8.2 when I trying to unicode some string text. ErrorNameError:name'unicode'isnotdefinedinPython DungDoTienSep152021515Helloyouguys,IamanewbieinPythonandI'malsostudyingmoreaboutPython.Ihaveasmallcodefunction,Iwanttoencodesometexttoiso8859_1andprintitout.Likethis:value=unicode("Python","iso8859_1") lang="Language" str1=unicode("name=\""+lang+"\"","iso8859_1") str2=unicode("name=\""+lang+"\"value=\""+value+"\"","iso8859_1") print(str1) print(str2)ButIgetanexceptionNameError:name'unicode'isnotdefinedwhenIrunthecodeabove.Traceback(mostrecentcalllast):  File"main.py",line1,in   value=unicode("Python","iso8859_1") NameError:name'unicode'isnotdefinedAndIamusingpython3.8.2Anyonecanexplainittome?HowcanIsolveit?Thanksforanyresponse.Python3PythonUnicodeHave2answer(s)found.M-1Mahtab Sep152021Hello,Theerrormessage"TypeError:decodingUnicodeisnotsupported"isissuedwhentryingtoconvertastringthatisalreadytheretoUnicode.Toconfirmthis,wecanaddtheline"printtype(details)"justbeforethelinethattriggerstheerror.Whyisthereadifferencebetweenthe2almostidenticalPythonversions?Idonotknow.Theremustbeadifferenceintheerrorfunctioncallssince'details'isoneoftheparameterspassedtothisfunction.Tosolvethispb:convertwithatestlike:ifisinstance(details,str):   details=unicode(details,'latin1')C-2ChinhNguyen Sep152021IthinkversionPython3.8.2isnotsupportedunicode()function.Youcanusestr()functioninstateof:value=str("Python") lang="Language" str1=str("name=\""+lang+"\"") str2=str("name=\""+lang+"\"value=\""+value+"\"") print(str1) print(str2)#Outputname="Language" name="Language"value="Python"Ihopeitusefulforyou.Ifthisanswerisusefulforyou,pleaseBUYMEACOFFEE!!!Ineedyourhelptomaintainblog. RelatedQ&AMayYouLikeTypeError:cannotunpacknon-iterableNoneTypeobjectinPythonAttributeError:'set'objecthasnoattribute'extend'inPythonModuleNotFoundError:Nomodulenamed'click'inPythonImportError:cannotimportname'get_config'from'tensorflow.python.eager.context'Error:pg_configexecutablenotfoundinPython3.10ValueError:Canonlycompareidentically-labeledDataFrameobjectsinPythonValueError:I/OoperationonclosedfileinPython3AttributeError:'dict'objecthasnoattribute'has_key'inPythonAttributeError:typeobject'datetime.datetime'hasnoattribute'timedelta'inPythonAttributeError:'DataFrame'objecthasnoattribute'as_matrix'inPythonAttributeError:'DataFrame'objecthasnoattribute'price'inPythonSyntaxError:non-defaultargumentfollowsdefaultargumentinPythonError:BrokenPipeError:[Errno32]BrokenpipeinPython3ThrowImportError:Nomodulenamedboto3inPython3AttributeError:'str'objecthasnoattribute'decode'inPythonLeaveAnAnswer*NOTE:YouneedLoginbeforeleaveananswer*Typemaximum2000characters.*Allcommentshavetowaitapprovedbeforedisplay.*Pleasepolitecommentandrespectquestionsandanswersofothers.PostMostQuizsPopularStartTest Javascript-Functions75Jun122020StartTest Asp.NetCore-Examtest01350Mar092021StartTest Asp.NetCore-Examtest02171Jul252021StartTest C#-LevelBeginner74Jul252021HowtopassmultiplemodelstooneviewinAsp.netCoreInMVCwecannotpassmultiplemodelstoasingleviewAsp.NetCore.Butinthereality,wehavemanycaseneedtodothis.Inthisarticle,wewilldiscusssomewaystohelpresolvethisproblem.May232021 EasywaytoinstallandsecureRedisonLinuxUbuntu20.04Inthisarticle,I’llguideyouonhowtoinstallandsecureRedisServeronUbuntuLinux18.04or20.04.Itisverysimpletoinstallwithsomestepstofinishandtestit.Apr202021 Cachingdatabyusingin-memorycacheinAsp.NetCore3.1InthisarticleIwillguideyouhowtocachedatainAsp.netCoreusingin-memorycache.Asyouknow,cachehelpsaccessandreturndatafasterthanmanytimesifcomparedwithgettingdatafromthedatabase.InAsp.netframeworkwehaveIIScache(Httpcache)butinAsp.netcoremicrosoftreplaceitwithIn-memorycachetechnique.Nov132020 Thissiteusescookiessothatwecanrememberyouandunderstandhowyouinteractwithourwebsite.Thisallowsustoimproveandcustomizeyourbrowsingexperience.SeeourCookiesPolicy. OKXClose



請為這篇文章評分?