如果仅需要支持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”,意思是“二进制”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)