[python] large file support

Matej Pivoluska pivoluska na matfyz.cz
Pátek Říjen 17 20:27:45 CEST 2003


Zdravim Vas,

Ja by som sa radsej spytal na large number support. (Aspon koli tomu, ze
vynimka sa tykala prevodu cisla, nie suboru).
Mozno by pomohlo najprv previest velkost v GB na velkost v MB
a tu pretypovat na unsigned long. Az potom nasobit.

Takto snad ziskate "podporu" pre subory < cca 4GB.
(Cislo moze byt ine, ale snad si ho pamatam dobre - velkost ulong).
A ci system vobec zvlada aj vacsie subory, netusim.


mP

>        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