我有一个Python代码库,是为Python 3构建的,它使用Python 3样式的open()和编码参数:
https://github.com/miohtama/vvv/blob/master/vvv/textlineplugin.py#L47
with open(fname, "rt", encoding="utf-8") as f:
现在我想把这段代码移植到Python2.x上,这样我就有了一个适用于Python2和Python3的代码库。
解决open()
差异和缺少编码参数的建议策略是什么?
我可以有一个Python3 open()
风格的文件处理程序来流式传输字节串,这样它就可以像Python2 open()
一样工作了吗
https://stackoverflow.com/questions/10971033
复制相似问题