Čvrsto razumijevanje različitih trikova za izvršavanje vaše Python skripte pomaže vam brže kodiranje predviđanjem i izbjegavanjem uobičajenih zamki.
Pokretanje Python skripte prilično je jednostavno i postoji mnogo načina na koje možete to učiniti. U ovom ćemo vam članku pokazati razne načine za to.
Što vam je potrebno za pokretanje Python skripte?
Da biste na svom računalu uspješno pokrenuli Python skriptu, pogledajte sljedeći kontrolni popis i provjerite jeste li spremni:
- Obavezno instalirajte Python na računalo. Ako ne, krenite na Web mjesto Python za preuzimanje i instaliranje najnovije verzije Pythona.
- Neka na računalu bude instaliran uređivač koda ili IDE.
- Obavezno dodajte Python u stazu sistemske varijable kako biste ga mogli nazvati iz naredbenog retka.
Da biste provjerili je li Python instaliran i dodan li već na stazu, upišite python --verzija u vaš naredbeni redak i pritisnite Unesi. Ako vidite prikazanu verziju Pythona, ona je dodana na vašu sistemsku stazu.
Međutim, kao što smo ranije spomenuli, postoji mnogo načina za pokretanje vaše Python skripte. Pogledajmo razne načine u nastavku.
Povezano: Kako dodati Python u Windows PATH varijablu
Kako interaktivno pokrenuti Python Script
Interaktivni način Python omogućuje vam pokretanje vaše skripte odmah putem naredbenog retka bez korištenja bilo kojeg uređivača koda ili IDE-a.
Da biste interaktivno pokrenuli Python skriptu, otvorite naredbeni redak i upišite piton. Zatim pogodite Unesi.
Zatim možete nastaviti i napisati bilo koji Python kôd u interaktivnom načinu. Kad pritisnete Unesi, izlaz vašeg koda pojavljuje se odmah.
Python je osjetljiv na uvlake. Dakle, to može način pisanja poput funkcija, petlji, uvjeta ili klasa učiniti pomalo zbunjujućim u interaktivnom načinu.
Da biste izbjegli pogreške uvlačenja tijekom pisanja metoda koje ih zahtijevaju u interaktivnom načinu, pobrinite se da dosljedno koristite razmaknicu svaki put kad dođete do novog retka.
Na primjer, možete koristiti jedan razmak za bilo koji kôd izravno ispod funkcije. Zatim promijenite u dva razmaka za podskup koji ga slijedi, i tako dalje.
Da biste dobili jasniju sliku, pogledajte donji primjer:
Prednost korištenja interaktivnog načina je što njime možete testirati svoj kôd. Međutim, ne možete ga koristiti za pokretanje projekta, a kad pogriješite, možda ćete morati ponovno napisati svoj kôd ispočetka.
Kod napisan u interaktivnom načinu također je hlapljiv. Dakle, vaš se kod briše i ne možete ga oporaviti nakon što zatvorite naredbeni redak.
Tip Izlaz() ili prestati(), a zatim pogodio Unesi za napuštanje interaktivnog načina. Iz interaktivnog načina rada u sustavu Windows također možete izaći pritiskom na Ctrl + Z.
Kako pokrenuti datoteku Python pomoću naredbe Python
Python kôd možete napisati bilo kojim uređivačem teksta po vašem izboru i pokrenuti ga iz naredbenog retka pomoću piton naredba.
Za razliku od interaktivnog načina rada, vaš se kod nalazi u posebnoj Python datoteci s .py produženje.
Da biste pokrenuli Python datoteku s piton naredba:
- Stvorite novu datoteku u bilo kojem direktoriju na računalu. Obavezno imenujte datoteku s .py produženje. Na primjer, možete imati myFile.py.
- Otvorite tu datoteku pomoću bilo koji uređivač koda po vašem izboru.
- Napišite svoj kod u datoteku koju ste upravo stvorili. Zatim ga ponovo spremite pritiskom Ctrl + S.
- Otvorite naredbeni redak i cd u korijenski direktorij datoteke Python.
- Tip python myFile.py izvršiti kod u toj Python datoteci, zamjenjujući myFile.py s imenom vaše datoteke Python.
Izlaz skripte koju ste pokrenuli putem naredbenog retka možete spremiti kao tekstualnu datoteku. Da biste to učinili, upotrijebite:
python myFile.py> output.txt
Ova je metoda idealna za izvršavanje Python projekata iz stvarnog života. Na primjer, pokretanje ovakve datoteke Flask server.py pokreće lokalni poslužitelj za vas.
Pokrenite Python datoteku prema njenom imenu
Ako koristite noviju verziju sustava Windows, sada možete pokrenuti Python skriptu tako što ćete upisati ime datoteke bez dodavanja piton naredba:
myFile.py
Pokrenite svoju Python skriptu s IDE-om
Integrirana razvojna okruženja ili IDE nude napredne sustave za upravljanje datotekama i mapama. Tako vam omogućuju bržu izgradnju projekata organiziranjem datoteka u različite mape u jednom direktoriju.
U konačnici, IDE-ovi lako izvode Python skripte u virtualnom okruženju. Idealne su za upravljanje projektima koji rade na određenim ovisnostima.
Povezano: Kako stvoriti i upravljati Python virtualnim okruženjima
Pomoću IDE-a možete pisati, čitati, uređivati i izvršavati svoj Python kôd. Kao i u jednostavnom uređivaču koda, možete pokretati Python skripte napisane u IDE-ima iz naredbenog retka pomoću piton naredba.
Uz to, IDE-i poput Pycharm ili Spyder omogućuju vam pokretanje vaše skripte jednim klikom.
Koristite IDE-ove utemeljene na pregledniku
Jupyterova bilježnica i Googleova suradnja su popularni IDE-ovi temeljeni na pregledniku koji vam omogućuju brzo pisanje i izvršavanje Python koda. Također se temelje na stanicama i idealni su za rukovanje projektima znanosti o podacima.
Da biste pokrenuli Python skriptu s Google Colaboratory, kliknite Datoteka. Zatim odaberite Nova bilježnica da otvorite bilježnicu u koju možete pisati i izvršavati svoj Python kôd. Možete kliknuti + Šifra za pokretanje nove ćelije.
Možete se odmah registrirati i početi koristiti Google Colaboratory bez ikakve instalacije, dok ćete za instaliranje Python skripte morati instalirati Jupyter Notebook.
Povezano: Započnite s Jupyterovim prijenosnikom
Izvršenje skripte je slično na obje platforme. Jednom kad napišete kôd u ćeliju, pritisnite Ctrl + Unesi izvršiti tu ćeliju.
Pokrenite svoju Python skriptu koristeći ugrađeni Python IDLE
Python IDLE jedan je od najosnovnijih načina na koji možete pokrenuti bilo koju Python skriptu bez potrebe za spremanjem datoteke prije nego što počne raditi.
Da biste pristupili Python IDLE, idite na Windows traku za pretraživanje. Tip BESPOSLEN i otvorite ga kad se pojavi.
Ili možete pokrenuti Python IDLE iz naredbenog retka. Da biste to učinili, otvorite naredbeni redak, a zatim unesite naredbu besposlen.
Kada se pojavi, možete napisati svoj kôd i izvršiti svaki redak pritiskom na Unesi.
Možete spremiti i Python IDLE. Sve što trebate je otići na Datoteka>Spremi kao. IDLE zatim sprema vašu datoteku s .py produženje prema zadanim postavkama.
Pokrenite Python Script kao modul u drugoj Python datoteci
Također možete pokrenuti Python skriptu u drugoj Python datoteci. Postoje mnogi načini za to, međutim, pomoću uvoz izjava je idealna.
No, pogledajmo razne načine kako to učiniti.
Pokrenite svoju Python skriptu kao uvezeni modul
Možeš stvorite i uvezite svoju skriptu kao Python modul a zatim ga pokrenite pomoću druge datoteke Python.
Da biste to učinili, stvorite novu datoteku Python u istom direktoriju kao i Python skripta koju želite pokrenuti. Otvorite tu novu datoteku i uvezite sljedeću skriptu:
uvezi myScript.py
Ako vam je u skripti koju želite pokrenuti potrebna samo funkcija ili klasa, tada upotrijebite apsolutni uvoz:
iz myScript.py uvezi myFunction
myFunction ()
Pokrenite Python skriptu u drugoj datoteci Python pomoću funkcije exec
Možete i pokrenuti Python kôd s ugrađenim izvršiti () funkcija. Stvorite novu Python datoteku u istom direktoriju kao i onaj koji želite pokrenuti i izvršite sljedeći kod:
exec (open ('myScript.py'). read ())
Pokrenite Python skriptu pomoću ugrađenog Runpy modula
Također možete pokrenuti Python skriptu sa runpy.run_module (). Ne morate uključiti .py produženje tijekom korištenja ove metode:
uvoz runpy
runpy.run_module ('myScript')
Međutim, možete koristiti runpy.run_path () umjesto toga. Ali ovo zahtijeva da Python proširenje radi:
uvoz runpy
runpy.run_path ('myScript.py')
Koristeći importlib
Također možete pokrenuti skriptu u drugoj Python datoteci pomoću importlib modul. Ne morate uključiti .py proširenje i ovdje:
uvoz importlib
importlib.import_module ('myScript')
Izvršite svoju Python datoteku dvostrukim klikom
Učinjava i dvostruko klikanje datoteke Python. Kad to učinite, obično prikazuje izlaz vašeg koda u naredbenom retku. Sve što trebate je spremiti skriptu koju želite pokrenuti s dodatkom .py i dvaput kliknite na njega.
Izlaz naredbenog retka može biti kratak i nećete ga vidjeti prije nego što se zatvori. Da biste to spriječili, možete dodati prazno dok petlja do kraja koda kako bi izlaz naredbenog retka ostao otvoren.
Na primjer, dvostruki klik na skriptu koja sadrži donji kôd uspješno se izvršava zbog praznine dok petlja na kraju:
exec (open ('myScript.py'). read ())
bok = 1 + 2
ispis (bok)
dok je Istina:
""
Kako Python pokreće svoje skripte?
Python je izuzetno svestran, kompajlirani jezik koji izvršava kôd uz pomoć tumača. Međutim, kada pokrenete Python kôd, kompajler raščlanjuje kôd na bytecode prije nego što ga proslijedi tumaču. Potom tumač prima bajt kod i vraća čovjeku prihvatljiv i čitljiv izlaz.
Python je izuzetno svestran, s aplikacijama u rasponu od web razvoja do analize podataka.
Pročitajte Dalje
- Programiranje
- Programiranje
- Piton
Idowu je strastven prema bilo čemu pametnom techu i produktivnosti. U slobodno vrijeme igra se s kodiranjem i prebacuje se na šahovsku ploču kad mu je dosadno, ali također voli kad-tad odvojiti se od rutine. Njegova strast da ljudima pokaže put oko moderne tehnologije motivira ga da piše više.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju adresu e-pošte u e-pošti koju smo vam upravo poslali.