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