如何使用Python在Windows控制台中打印rupe符号?

2024-06-16 12:29:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在程序中添加印度卢比符号。这是一个面向Windows的非GUI程序,将作为exe从控制台运行。(最后我会通过pyinstaller将其转换为exe)。我尝试使用:

print unicode(u"\u20B9")+"12,500"

(取自http://www.fileformat.info/info/unicode/char/20b9/index.htm
它在IDLE解释器中运行良好,但当我尝试从cmd(Windows 7)运行相同的代码时,它给出了错误:

^{pr2}$

有办法处理吗?如果有,在其他windows计算机上使用时是否会导致问题?在


Tags: 程序infohttp面向windowswwwunicode符号
2条回答

最简单的解决方案可能是避免将Unicode字符打印到windows控制台。虽然它是seem possible,但在所有情况下,处理它似乎并不简单。在

我可以提出一个简单的解决方案吗

print "12,500 Rupees"
raw_text = u"\u20B9"
print(raw_text)

相关问题 更多 >