1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako odpreti datoteko v Pythonu

Kako odpreti datoteko v Pythonu. Pred pojavom baz podatkov, spletnih storitev in drugih eksotičnih oblik shranjevanja podatkov je obstajala datoteka. Datoteke bodo v takšni ali drugačni obliki vedno del računalništva. Lahko se naučite uporabljati operacije datotek Python za odpiranje datoteke.

Odpiranje datoteke v Pythonu

1. korak

Določite ime datoteke, ki jo želite odpreti. Če datoteka še ne obstaja, jo lahko ustvarite samodejno z imenom datoteke, ki ga izberete.

2. korak

Določite, ali boste brali iz datoteke, pisali v datoteko ali oboje.

3. korak

Preverite, ali imate dovoljenja za popravke za branje, pisanje ali ustvarjanje datoteke. Morda boste morali preveriti dovoljenja imenika, v katerem je datoteka, da se prepričate, ali imate dostop za branje/pisanje. V sistemu Windows lahko z desno miškino tipko kliknete datoteko ali mapo in preverite zavihek atributov. V sistemu Unix ali Mac OS X lahko vtipkate:percent ls -la myfile.txto preverite vaša dovoljenja in nato percent chmod 644 myfile.txto preverite ali imate dovoljenja za pisanje v datoteko.

4. korak

Uporabite metodo open(), da odprete datoteko in ustvarite predmet datoteke:myfile =open("myfile.txt") To bo odprlo ali ustvarilo myfile.txt za branje in pisanje.

5. korak

Vedite, da če želite odpreti datoteko samo za branje ali samo za pisanje, lahko posredujete drugi argument open(). Podajte 'r' za samo branje, 'w' za samo pisanje in 'rw' za izrecno branje-pisanje. Na primer:#open a file for read only myfile =open('myfile.txt', 'r')

6. korak

Ne pozabite poklicati metode close(), da zaprete vse odprte ročice datotek, ko končate z uporabo datoteke, tako da lahko kasnejši procesi dostopajo do datoteke:myfile.close

Nasvet

Za tiste, ki so uporabljali C in prehajajo na Python, operacije datotek Python temeljijo na paketu C stdio. Datotečne operacije, ki se kličejo, ko je datoteka odprta, se bodo obnašale podobno kot kateri koli jezik, ki temelji na stdio. Osnovna dokumentacija Python vsebuje obsežen pregled vseh možnosti za odpiranje datoteke, pa tudi, katere operacije lahko izvedete, ko je datoteka odprta.

Opozorilo

Če je datoteka odprta in zaklenjena z drugim procesom za pisanje, morda ne boste mogli uspešno odpreti datoteke za pisanje v svojem procesu Python. Če je temu tako, se sproži izjema IOError.


  1. Kako odpreti datoteko DAT
  2. Kako odpreti Winmail.dat
  3. Kako odpreti datotečno pripono 7Z
  4. Kako ustvariti datoteko v Pythonu
  5. Kako odpreti datoteko LBL