大家用doctest时中文有问题吗?怎么解决的
def func():
"""
>>> func()
'你好'
"""
return '你好'
import doctest
doctest.testmod()
结果
Failed example:
func()
Expected:
'你好'
Got:
'\xe4\xbd\xa0\xe5\xa5\xbd'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
问题解决了。我看了下doctest的源代码,改了下。现在可以支持中文的返回值验证了。。。不用再写编码了。github
编码问题就用unicode,粗暴简单(在2.x中)