Glavna težava pri uvozu datoteke Python je, da datoteka morda ni pravilno oblikovana za uporabo s tolmačem Python.
import myfile
Ta vrstica kode uvozi modul myfile.
uvoz
V Pythonu je import ključna beseda, ki vam omogoča vključitev vsebine enega modula v trenutni imenski prostor. To je uporabno za uvoz funkcij in spremenljivk iz drugih modulov.
Če želite uvoziti modul, uporabite ključno besedo import, ki ji sledi ime modula. Če želite na primer uvoziti matematični modul, bi uporabili naslednjo kodo:
uvozna matematika
Za vključitev datotek v projekt lahko uporabite tudi stavek uvoza. Če želite to narediti, navedite celotno pot do zadevne datoteke. Če bi na primer želeli v svoj projekt vključiti datoteko z imenom myfile.py, bi uporabili to kodo:
uvozite myfile.py
datoteke
Datoteke v Pythonu so objekti, ki predstavljajo zbirko podatkov. Datoteke lahko odpirate, berete, pišete in brišete z uporabo predmeta datoteke.
Če želite odpreti datoteko v Pythonu, uporabite funkcijo open(). Prvi argument je ime datoteke, ki jo želite odpreti, drugi argument pa je niz, ki vsebuje pot do datoteke. Če datoteka ne obstaja, bo ustvarjena.
Ko je datoteka odprta, lahko njeno vsebino preberete s funkcijo read(). Prvi argument je število bajtov, ki jih je treba prebrati iz datoteke, drugi argument pa je niz, ki vsebuje podatke, ki jih je treba prebrati. Če ni na voljo dovolj bajtov za branje iz datoteke, se prikaže napaka.
Podatke lahko v datoteko zapišete tudi s funkcijo write(). Prvi argument je število bajtov, ki jih je treba zapisati v datoteko, drugi argument pa je niz s podatki, ki jih je treba zapisati. Če ni na voljo dovolj bajtov za pisanje v datoteko, se prikaže napaka.
Končno lahko datoteko izbrišete z uporabo enega od dveh načinov: lahko uporabite delete(), ki bo izbrisal vse datoteke in imenike, ki vsebujejo ujemajoča se imena poti; lahko pa uporabite rmdir(), ki bo izbrisal samo datoteke, ki se ujemajo z njegovim parametrom imena poti.