我想将印度卢比符号添加到程序中.这是针对Windows的非GUI程序,将从控制台作为exe运行. (最后我会通过pyinstaller将其转换为exe).我尝试使用:print unicode(u\u20B9)+12,500(摘自http://www.fileformat.info/inf...

我想将印度卢比符号添加到程序中.这是针对Windows的非GUI程序,将从控制台作为exe运行. (最后我会通过pyinstaller将其转换为exe).我尝试使用:
print unicode(u"\u20B9")+"12,500"
(摘自http://www.fileformat.info/info/unicode/char/20b9/index.htm)
它在IDLE Interpreter中运行良好,但是当我尝试从cmd(Windows 7)运行相同的代码时,出现错误:
Traceback (most recent call last):
File "D:\My Programs\Projects\StockExchangeSim.py", line 9, in <module>
print unicode(u"\u20B9")+"12,500"
File "C:\Python27\lib\encodings\cp850.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_map)
UnicodeEncodeError: 'charmap' codec can't encode character u'\u20b9' in position
0: character maps to <undefined>
有办法解决吗?如果存在,在其他Windows计算机中使用时会引起问题吗?
解决方法:
raw_text = u"\u20B9"
print(raw_text)
沃梦达教程
本文标题为:如何使用Python在Windows控制台中打印卢比符号?


基础教程推荐
猜你喜欢
- Anaconda如何查看自己目前安装的包详解 2023-08-04
- 各种相似度计算的python实现 2023-09-04
- 无法使用Chrome和Firefox在Linux Mint上运行Selenium Python脚本 2023-11-11
- python 列表,集合和字典的增删改查 2023-08-11
- 基于Opencv图像识别实现答题卡识别示例详解 2023-08-09
- Python的函数使用示例详解 2023-08-08
- Python入门之模块与包 2023-08-04
- python-在CentOS上构建PyGTK时出现问题 2023-11-10
- python可视化大屏库big_screen示例详解 2023-08-11
- 使用python更改powershell tts命令讲述人 2023-11-11