我在Google AppEngine(Python-SDK)中有以下代码:from string import maketrans
intab = u"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ".encode('latin1')
outtab = u"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn".encode('latin1')
logging.info(len(intab))
logging.info(len(outtab))
trantab = maketrans(intab, outtab)
当我在交互式控制台中运行代码时,我没有问题,但是当我在GAE中尝试时,我得到以下错误:
raise ValueError,“maketrans参数的长度必须相同”
ValueError:maketrans参数的长度必须相同
信息2009-12-03 20:04:02904开发_appserver.py:3038]“POST/backendsavenew HTTP/1.1”500-
信息2009-12-03 20:08:37649管理员:112]106
信息2009-12-03 20:08:37651管理员:113]53岁
错误2009-12-03 20:08:37653init.py:388]maketrans参数的长度必须相同
我搞不懂为什么内裤要翻一番。
包含代码的python文件保存为UTF-8。在
提前谢谢你的帮助。在