【发布时间】:2018-01-22 04:00:48
【问题描述】:
如何在我从data.txt 读取字符串u"\u2660" 的终端打印♠
data = "./data.txt"
with open(data, 'r') as source:
for info in source: print(info)
u"\u2660" 是我在终端中得到的
【问题讨论】:
标签: python-3.x terminal ascii
如何在我从data.txt 读取字符串u"\u2660" 的终端打印♠
data = "./data.txt"
with open(data, 'r') as source:
for info in source: print(info)
u"\u2660" 是我在终端中得到的
【问题讨论】:
标签: python-3.x terminal ascii
字符串u"\u2660" 只是txt 文件中的纯文本。它需要被python解释器解释成一个代表unicode字符的字符串。你可以使用eval 来做到这一点。
>>> a=r'u"\u2660"'
>>> print(a)
u"\u2660"
>>> b = eval(a)
>>> print(b)
♠
【讨论】: