次のようなファイルをmmapしようとしています:
f= open('file.txt', 'r')
data= mmap.mmap(f.fileno(), 0)
しかし、私は得る:
data= mmap.mmap(f.fileno(), 0)
ValueError: mmap offset is greater than file size
これを検索した後も、何が問題なのかまだわかりません。奇妙なことに、これは30分前に機能していました! 何か助けはありますか?
OPに役立ったので、これを私のコメントから移動しています..
ファイルが空かどうかを確認する必要がありますmmap.mmap
..パラメータ内のファイルが空の場合、例外がスローされます..
ドキュメントを確認してください - > http://docs.python.org/library/mmap.html