kullanarak bir dosyanın boyutunun artırılması Ve şimdi big.file
(yaklaşık) 1 gigabayt olduğunu. Ancak Linux'ta bu, ValueError: mmap length is greater than file size
'u döndürecektir.</p> <pre><code>from mmap import mmap f = open('big.file', 'w') f.close() f = open('big.file', 'r+') m = mmap(f.fileno(), 10**9) </code></pre> <p>tarafından ben büyük bir dosya oluşturabilir Windows üzerinde Python mmap'e
Windows'da olduğu gibi Linux'ta da aynı davranışı elde etmenin bir yolu var mı? Yani, bir dosyanın boyutunu mmap
kullanarak artırmak mümkün mü?
Bu yararlı bir dosyayı da kısaltabilirsiniz. Şimdi keşke Windows'un ftruncate() 'olmasını isterdim! –
Windows'un 'ftruncate()' özelliği yok mu? Eh, bu da beni şaşırtıyor :-) Yine de mutlaka * ya da dosya küçültme * eşdeğer bir yöntem olmalıdır. – Celada
Bu ifadeyi, herhangi bir Windows dökümanından değil, Python Docs'tan yüklediğimi söylemeliyim. –