1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako otvoriti datoteku u Pythonu

Kako otvoriti datoteku u Pythonu. Prije pojave baza podataka, web usluga i drugih egzotičnih oblika pohrane podataka, postojala je datoteka. Datoteke će uvijek biti dio računalstva u ovom ili onom obliku. Možete naučiti koristiti Python operacije s datotekama za otvaranje datoteke.

Otvaranje datoteke u Pythonu

1. korak

Odredite naziv datoteke koju želite otvoriti. Ako datoteka već ne postoji, možete je automatski stvoriti s nazivom datoteke koji odaberete.

2. korak

Odredite hoćete li čitati iz datoteke, pisati u datoteku ili oboje.

3. korak

Provjerite imate li dopuštenja za ispravljanje za čitanje, pisanje ili stvaranje datoteke. Možda ćete morati provjeriti dopuštenja direktorija u kojem postoji datoteka kako biste bili sigurni da imate pristup za čitanje/pisanje. U sustavu Windows možete desnom tipkom miša kliknuti datoteku ili mapu i provjeriti karticu atributa. Pod Unix ili Mac OS X sustavom, možete upisati:percent ls -la myfile.txto da provjerite svoja dopuštenja, a zatimpercent chmod 644 myfile.txto da provjerite imate li dopuštenja za pisanje u datoteku.

4. korak

Upotrijebite metodu open() za otvaranje datoteke i stvaranje objekta datoteke:myfile =open("myfile.txt") Ovo će otvoriti ili stvoriti myfile.txt za čitanje i pisanje.

Korak 5

Znajte da ako želite otvoriti datoteku samo za čitanje ili samo za pisanje, možete proslijediti drugi argument open(). Proslijedite 'r' za samo čitanje, 'w' za samo pisanje i 'rw' za eksplicitno čitanje-pisanje. Na primjer:#otvori datoteku samo za čitanje myfile =open('myfile.txt', 'r')

Korak 6

Obavezno pozovite metodu close() da biste zatvorili sve otvorene datoteke nakon što završite s korištenjem datoteke, tako da kasniji procesi mogu pristupiti datoteci:myfile.close

Savjet

Za one koji su koristili C i prelaze na Python, Python operacije s datotekama temelje se na C-ovom paketu stdio. Datotečne operacije koje se pozivaju nakon otvaranja datoteke ponašat će se na sličan način kao bilo koji jezik koji se temelji na stdio. Osnovna dokumentacija za Python sadrži opsežan pregled svih opcija za otvaranje datoteke, kao i koje radnje možete izvršiti kada je datoteka otvorena.

Upozorenje

Ako je datoteka otvorena i zaključana drugim procesom za pisanje, možda nećete moći uspješno otvoriti datoteku za pisanje u vašem Python procesu. Ako je to slučaj, pokrenut će se iznimka IOError.


  1. Kako otvoriti DAT datoteku
  2. Kako otvoriti Winmail.dat
  3. Kako otvoriti ekstenziju datoteke 7Z
  4. Kako stvoriti datoteku u Pythonu
  5. Kako otvoriti LBL datoteku