我需要打印度数符号(小圆圈),并且在jupyter笔记本中的此代码都可以正常工作:
a = (u'\u00B0')
print a
输出:°
但是当我运行.py脚本时,出现错误::'ascii' codec can't encode character u'\xb0' in position 19: ordinal not in range(128)
当我使用.encode('ascii', 'ignore').decode('ascii')
或.encode('utf-8')
时,没有错误测量,但没有打印任何内容。
欢迎任何帮助。预先感谢。