问题旧python脚本

问题描述 投票:0回答:2

大家好,我想在3X中运行python 2.X脚本时遇到问题,这是错误消息,可以为您提供帮助吗

outfile.write(fixed.encode,"(utf-8)")

TypeError:write()恰好接受一个参数(给定2个)

python python-3.x python-2.x
2个回答
0
投票

这可能是由于某些流氓IDE自动完成/ Intellisense造成的。

应该是:

outfile.write(fixed.encode("utf-8"))

因此,引号切换了,根本与Python 2.x-3.x转换无关。


0
投票

Ho,对不起原来的代码是你说过的吗新的错误消息是:TypeError:write()参数必须为str,而不是字节

© www.soinside.com 2019 - 2024. All rights reserved.