Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Rozhodnite o politike použitie . Musíte vedieť , či budete potrebovať čítať alebo zapisovať do súboru , než budete môcť otvoriť súbor . Otvoriť iba súbor s oprávneniami , ktoré naozaj potrebujete a nie otvoriť súbor v režime pre čítanie aj zápis , keď stačí len čítať z neho . Tým sa zabráni náhodnému zápisy do súboru , ktorý by nemal byť písomne . 
 2 
 Rozhodnite sa , či chcete používať ASCII alebo binárny režim . Ak čítate texte , budete chcieť použiť režim ASCII . Ak čítate binárnych dát , použite binárny mód . Tento režim sa prejaví konce riadkov do režimu váš operačný systém používa . 
 3 
 Vytvorte reťazec režime . Prvý znak je pre čítanie alebo v režime zápisu . Ak chcete otvoriť v binárnom režime , pridajte " b " na konci reťazca . Napríklad , čítať v režime ASCII reťazec režim bude "r " a písať v binárnom režime , string režim bude " wb " . 
 4 
 Otvorte súbor pomocou funkcie open . Uložiť výsledný súbor objekt do premennej . Napríklad : 
 
 f = open ( " /filename /ide /tu " , "r " ) 
 čítanie zo súborov v Pythone 
 5 
 iterácii cez všetky čiary . Objekt súbor môže byť použitý ako kolekcia s " pre " slučky . Môžete iterovat cez všetky riadky v súbore (spoločné akcie ) sa pre vyjadrenie 
 
 na linke v f : . Print linka 
 6 
 Seek do určitého bodu v súbore . Súbory nie sú vždy čítať postupne , takže je často nutné hľadať do určitého bodu v súbore pred čítaním zo súboru . Môžete to urobiť s hľadať metódy objektu súboru . 
 
 # Seek do 100. bytef.seek ( 100 ) 
 
 # Usilovať o 10 bajtov z aktuálneho bytef.seek ( 10 , 1 ) 
 7 
 Prečítajte si binárne dáta zo súboru . Pomocou metódy čítania z objektu súboru , si môžete prečítať ľubovoľný počet bajtov zo súboru . 
 
 # Prečítajte si 16 bajtov z filebuf = f.read ( 16 ) 
 napíšte Python súbory 
 8 
 Zapísať dáta do súboru . Ak je súbor otvorený v režime zápisu , môžete napísať ASCII alebo binárne dáta . To sa vykonáva pomocou metódy zápisu objektu súboru . 
 
 F.write ( " Toto je nejaký text " ) 
 9 
Napíšte objekty do súboru . Ak potrebujete uložiť vnútorný stav objektu , môžete " naložiť " to . Ak chcete pretlak objektu , musíte najprv importovať rôsol modul . Za to , že môžete naložiť takmer akýkoľvek objekt s funkciou pickle.dump . ClipArt
 import picklepickle.dump ( any_object , f ) 
 10 
 Zatvorte súbor . Po písanie je kompletný , musíte zatvoriť súbor . Tým je zaistené , že všetky vyrovnávacej pamäte sú vyprázdnená a súbor nie je uzamknutý , takže iné programy môžu pristupovať . To sa vykonáva pomocou metódy Close objektu súboru . 
 
 F.close ( )