1
我目前正在将一些代码从Python 2.x移植到3.x,并且我遇到了麻烦。当我试图改变:将Python 2 Unicode移植到Python 3
base = unicode(base, FSENCODING, "replace")
什么,我想3想,这就是:
base = str(base, FSENCODING, "replace")
它不工作,说str
不能解码。如果我尝试:
base = b'\x80abc'.decode(base, FSENCODING, "replace")
我得到一个错误,说这只能接受两个参数而不是我提供的三个参数。
您应该包含错误消息,最好是整个回溯。 – 2013-03-12 09:00:46