6

Windows上のPythonでは、次の方法で大きなファイルを作成できます

    from mmap import mmap
    f = open('big.file', 'w')
    f.close()
    f = open('big.file', 'r+')
    m = mmap(f.fileno(), 10**9)

そして今big.fileは(約)1ギガバイトです。ただし、Linux では、これは を返しValueError: mmap length is greater than file sizeます。

Linux で Windows と同じ動作をさせる方法はありますか? つまり、mmap?を使用してファイルのサイズを増やすことができます。

4

1 に答える 1