python2与python3翻译方法

时间:2018-06-14 11:43:51

标签: python string python-2.7 python-3.6

我尝试将python2代码转换为python3,但我的想法不起作用。有什么建议吗?

    with open("somefile.b64") as f:
encryptedt = f.read().translate(None, '\n')

python3代码

with open("somefile.b64") as f:
        eStr = f.read()
        trantab = eStr.maketrans('', '\n') #Tried None as first argument
        encryptedt = eStr.translate(trantab)

使用None作为第一个参数,我收到一个错误,第一个参数必须是一个字符串,并且我收到前两个maketrans参数的空字符串必须具有相等的长度

0 个答案:

没有答案