私はこれでメモリにファイルをロードしようとします:
import mmap
with open(path+fileinput+'example.txt', 'rb') as f:
fileinput = mmap.mmap(f.fileno(), 0, prot=mmap.PROT_READ)
コードを実行すると、エラーが発生します。
AttributeError: 'module' object has no attribute 'PROT_READ'
およびPROT_READ
はPROT_WRITE
Unix固有です。あなたはおそらく探しています:
mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ)
このmmap
ページには、実際にはUnix/Windowsバージョンのさまざまなエントリがあります。