NameError: name 'unicode' is not defined的原因与解决

2019/8/8 22:34:13 人评论 次浏览 分类:Python



运行python的时候出现NameError: name 'unicode' is not defined的错误。

主要是因为Python2 的unicode 函数在 Python3 中被命名为 str。


所以我们需要在 Python3 中使用 ·str 来代替 Python2 中的 unicode. 这样就不会报错了。


以后在使用网络上的一些示例代码的时候要主要python的版本。


相关资讯

  • Python通过Opencv中的putText方法进行中文的文本绘制

    python 通过opencv中的putText方法进行中文的文本绘制。putText本身不支撑对中文文本的图像绘制。所以需要借助中文字体进行中文的显示。

    2019/8/8 22:43:49
  • Anaconda,Conda和Pycharm的关系和项目工具包的安装指南

    1.conda好像是在Anaconda里面的,但是conda 里面又好像有Anaconda,相互包含的关系?2.Anaconda Navigator和conda的关系3.Pycharm和conda之间的关系4.Pycharm里面的项目要怎么安装工具包?5.Pycharm新建项目的时候,环境要怎么选择?6.Pycharm新建项目的时候可以复用之前的环境…

    2019/2/3 23:14:15