A nebo jestli jsem nepochopil otazku a problém je v tom, že 4.64 MB != 4 640 000 B (zaokrouhleno) - je třeba si uvědomit, že megabajt má obvykle 2^20, ne 10^6 bajtů. Takže stačí v Pythonu jen vhodně vydělit číslem 2^20.
Petr Messner 20.4.2011 v 17:35, g...@post.cz: > Ve Windows (xp) když dám Vlastnosti souborů, tak vidím 4 velikosti souboru: > > Velikost 4,64 MB (4 875 317 bajtů) > Velikost na disku 4,65 MB (4 878 336 bajtů) > > pro zjednodušení budu říkat: > > Velikost a(b) > Velikost na disku c(d) > > os.path.getsize vrací b a já bych potřeboval a. Jak na to? > > Díky > P. > > > -- > Náhodný citát: > Je-li moc samoúčelná, stává se despotismem a nelegitimní tyranií. > (str. 78) > -- Drucker > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python