1.在Python 2中获取编码参数:
如果仅需要支持Python
2.6和2.7,则可以使用
io.open代替
open。
io是Python
3的新io子系统,它也存在于Python 2,6 ans 2.7中。请注意,在Python
2.6(以及3.0)中,它是完全在python中实现的,并且运行速度非常慢,因此,如果您需要快速读取文件,则不是一个好的选择。
如果需要速度,并且需要支持Python
2.6或更早版本,则可以
precs.open改用。它也有一个编码参数,
io.open除了它以不同的方式处理行尾之外,它与之非常相似。
2.要获取open()
可流字节串的Python 3样式文件处理程序,请执行以下操作:
open(filename, 'rb')
注意“ b”,意思是“二进制”。



