我尝试将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参数的空字符串必须具有相等的长度