【问题标题】:Unicode error in python 3.5 conda while implementing RenderTree function实现 RenderTree 函数时 python 3.5 conda 中的 Unicode 错误
【发布时间】:2018-05-09 04:49:56
【问题描述】:

我正在使用 anytree 包来创建树。

udo = Node("Udo")
marc = Node("Marc", parent=udo)
print(RenderTree(udo))

在使用 RenderTree 函数时,我收到如下 unicode 错误:

Traceback(最近一次调用最后一次):文件 "C:\Users\Neelakshi\workspace\LogisticRegression\TypeHierarchyTest.py", 第 16 行,在 print(RenderTree(udo)) 文件“C:\Miniconda3\envs\Python35\lib\encodings\cp1252.py”,第 19 行,在 编码 return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode characters in 位置 14-16:字符映射到

我已经看到了类似的线程来解决这个问题,但找不到解决方案。我正在从 Eclipse 而不是从命令行运行这个示例程序。以下是包裹详情:

python: 3.5.1
conda: 4.3.24

【问题讨论】:

    标签: python eclipse unicode conda


    【解决方案1】:

    我通过将 Eclipse 编码设置更改为 Utf-8 解决了这个问题。之前是cp1252。

    【讨论】:

      猜你喜欢
      • 2017-01-28
      • 2013-08-14
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-06
      相关资源
      最近更新 更多