W10 prof 32 bit
Filesystém NTFS
Python 2.7.15
Opakuji: pokud soubor zapisuju po částech, tak bez problému.
Znovu jsem to zkoušel zapsat vcelku: neprošlo cca 100MB.
Dne 23.9.2019 v 16:14 Petr Messner napsal(a):
Na jakém systému? Linux?
Nezapisoval jsi soubor větší než 4 GB na FAT32?
Nezapisoval jsi do souboru otevřeném jen pro čtení?
Nejsi na 32bit systému, nebo nemáš spuštěný 32bit Python?
Jen tak na zkoušku jsem si v Pythonu 3 zkusil jedním write zapsat 20GB
soubor, bez problému.
PM
po 23. 9. 2019 v 15:59 odesílatel zu1234 <zu1...@seznam.cz
<mailto:zu1...@seznam.cz>> napsal:
IOError, 22, Invalid argument
Dne 23.9.2019 v 13:10 Petr Messner napsal(a):
A jaký byl text toho IOError? To, že to nic neříká tobě,
neznamená, že to nevysvětluje tu chybu :)
file.write je high level metoda, která volá OS syscall write
tolikrát, kolik je potřeba, takže teoreticky jsi omezený jen
velikostí RAM.
PM
po 23. 9. 2019 v 11:43 odesílatel zu1234 <zu1...@seznam.cz
<mailto:zu1...@seznam.cz>> napsal:
Při vytváření (binárního) souboru pomocí file.write() jsem se
utkal s
nic neříkající chybou io error ... .
Nakonec jsem zjistit že větší soubor je nutno zapisovat po
částech a ne
naráz.
Nenašel jsem jak zjistit jak největší může ta část být.
Program funguje, ale chtěl bych vědět víc.
Orientuje se někdo lépe?
Díky ZU
_______________________________________________
Python mailing list
python@py.cz <mailto:python@py.cz>
http://www.py.cz/mailman/listinfo/python
Visit: http://www.py.cz
_______________________________________________
Python mailing list
python@py.cz <mailto:python@py.cz>
http://www.py.cz/mailman/listinfo/python
Visit:http://www.py.cz
_______________________________________________
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python
Visit: http://www.py.cz