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

Odpovedet emailem