我有几个答案提示如何解决unicode到latex符号的转换。例如把u'á'
变成'{a}
。
我需要的是另一种方式!所以我做了一些研究,喜欢上了这本词典。由于映射似乎是客观的,我想把字典反过来。但是我不知道如何"使用"这本字典中的键:
u"u0020": "\space ",
u"u0023": "\#",
u"u0024": "\textdollar ",
u"u0025": "\%",
如何在python内部将它们转换为"人类可读的字符"?有没有更好更完整的方法来实现我的目标?
符号u'u0020'
只是一个指定空格字符的转义序列,只是通过字符代码来指定它。字典的作者可能是这样做的,这样如果缺少了什么就会很明显,但是您不需要执行任何特殊的转换来使用字典,因为u'u0020' == ' '
.
…怎么啦?
>>> print {u'u0020': '\space'}[u' ']
space
(也就是说,它们已经是字符;你不需要对他们做任何事。