[python] large file support

Radim Kolar hsn na cybermail.net
Pátek Říjen 17 19:29:02 CEST 2003


Jak se pracuje s large soubory na 32-bit architekturach?

takto zjevne ne:)

#! /usr/bin/python
import sys

if __name__ == '__main__':
   if len(sys.argv)<3:
       print sys.argv[0],'<filename> <filesize (in GB)>'
   else:
       GB=1024*1024*1024
       f=open(sys.argv[1],'w')
       f.seek(float(sys.argv[2])*GB)
       f.write('!')
       f.close();

(hsn na tty3):~/% python mklargefile.py test 5.5
Traceback (most recent call last):
File "mklargefile.py", line 10, in ?
f.seek(float(sys.argv[2])*GB)
OverflowError: float too large to convert



Další informace o konferenci Python