【发布时间】:2015-07-18 11:40:40
【问题描述】:
[Python 2] SUB = string.maketrans("0123456789","₀₁₂₃₄₅₆₇₈₉")
此代码产生错误:
ValueError: maketrans arguments must have same length
我不确定为什么会发生这种情况,因为字符串的长度相同。我唯一的想法是下标文本长度与标准大小的字符有些不同,但我不知道如何解决这个问题。
【问题讨论】:
-
在 Python 3 中运行良好(无论如何它确实有更好的 unicode 支持),这对你来说是一个选择吗?
-
目前我正在运行 python 2.7,但我一定会看看 Python 3
-
Python 3 代码来自@ZeroPiraeus 对"Printing subscript in python" 的简洁回答
标签: python string unicode python-2.x translate