Windows上的Python2.7。尝试使用mmap模块,但是使用openfile处理程序而不是with open(filename, "r+b") as f:
我只打开它并得到一个WindowsError [Error 5]
。在
不管是否以管理员身份运行,它都会重新生成。
使用codecs.open()
并不能解决问题。在
# -*- coding: utf8 -*-
from __future__ import print_function
import mmap
class QSHFile(object):
def __init__(self, filename):
self.filename = filename
self.file = open(filename, 'r')
self.fileno = self.file.fileno()
self.mm = mmap.mmap(self.fileno, 0)
print(self.mm[:5]) # prints first 5
if __name__ == '__main__':
qsh = QSHFile('example.qsh')
经过一番研究,我发现:
^{pr2}$现在一切正常。我现在做得对吗?在
是的,就是这样,谢谢大家!
相关问题 更多 >
编程相关推荐