【发布时间】:2018-01-02 03:36:47
【问题描述】:
我正在使用 Python 2.7 并尝试使用以下代码
import wikipedia
input = raw_input("Question: ")
print wikipedia.summary(input)
我在运行代码时看到这个错误:
Traceback(最近一次调用最后一次):文件“wik.py”,第 5 行,在 打印 wikipedia.summary(input) 文件“C:\Anaconda2\lib\encodings\cp437.py”,第 12 行,在编码中 return codecs.charmap_encode(input,errors,encoding_map) UnicodeEncodeError: 'charmap' codec can't encode character u'\u2013' 在第 38 位:字符映射到未定义
我该如何解决这个问题?提前致谢。
【问题讨论】:
-
你输入的是什么?
-
你试过
print wikipedia.summary(input).encode('utf8')吗?
标签: python python-2.7 character-encoding