Če dobro razumete različne trike pri izvajanju vašega skripta Python, boste lažje kodirali s predvidevanjem in izogibanjem pogostim pastem.

Zagon skripta Python je precej enostaven in na to se lahko lotite na veliko načinov. V tem članku vam bomo pokazali različne načine za to.

Kaj potrebujete za zagon skripta Python?

Če želite v računalniku uspešno zagnati skript Python, si oglejte naslednji kontrolni seznam in se prepričajte, da ste pripravljeni za uporabo:

  • Prepričajte se, da imate v računalniku nameščen Python. Če ne, pojdite na Spletno mesto Python za prenos in namestitev najnovejše različice Pythona.
  • V računalniku namestite urejevalnik kod ali IDE.
  • Prepričajte se, da ste na pot sistemske spremenljivke dodali Python, da ga boste lahko poklicali iz ukazne vrstice.

Če želite preveriti, ali je Python že nameščen in dodan na pot, vnesite python --verzija v ukazni vrstici in pritisnite Enter. Če vidite različico Pythona, je dodana na sistemsko pot.

Kot smo že omenili, obstaja veliko načinov za zagon vašega skripta Python. Oglejmo si različne načine spodaj.

instagram viewer

Sorodno: Kako dodati Python spremenljivki Windows PATH

Kako interaktivno zagnati skript Python

Interaktivni način Python vam omogoča, da takoj zaženete skript prek ukazne vrstice, ne da bi uporabljali urejevalnik kod ali IDE.

Če želite interaktivno zagnati skript Python, odprite ukazno vrstico in vnesite python. Potem zadeti Enter.

Nato lahko v interaktivnem načinu napišete katero koli kodo Pythona. Ko pritisnete Enter, se izpis vaše kode prikaže takoj.

Python je občutljiv na zamike. Tako lahko metode pisanja, kot so funkcije, zanke, pogoji ali razredi, nekoliko zmedejo v interaktivnem načinu.

Da se izognete napakam pri vstavljanju med pisanjem metod, ki jih zahtevajo v interaktivnem načinu, poskrbite, da vsakič, ko pridete do nove vrstice, dosledno uporabljate preslednico.

Na primer, lahko uporabite kateri koli presledek za katero koli kodo neposredno pod funkcijo. Nato spremenite v dva presledka za podmnožico, ki ji sledi itd.

Za jasnejšo sliko si oglejte spodnji primer:

Prednost uporabe interaktivnega načina je, da lahko z njim preizkusite kodo. Vendar ga ne morete uporabiti za zagon projekta, in ko se zmotite, boste morda morali svojo kodo znova napisati iz nič.

Koda, napisana v interaktivnem načinu, je tudi spremenljiva. Vaša koda se torej odstrani in je ne morete obnoviti, ko zaprete ukazni poziv.

Tip izhod () ali prenehati(), nato pritisnite Enter zapustiti interaktivni način. Iz sistema interaktivnega načina lahko izstopite tudi s pritiskom na Ctrl + Z.

Kako zagnati datoteko Python z ukazom Python

Kodo Python lahko napišete s katerim koli urejevalnikom besedila po vaši izbiri in jo zaženete iz ukazne vrstice s pomočjo python ukaz.

Za razliko od interaktivnega načina je vaša koda v namenski datoteki Python z .py podaljšanje.

Za zagon datoteke Python z python ukaz:

  1. Ustvarite novo datoteko v katerem koli imeniku v računalniku. Poskrbite, da boste datoteko poimenovali z .py podaljšanje. Na primer, lahko imate myFile.py.
  2. Odprite to datoteko s pomočjo kateri koli urejevalnik kod po vaši izbiri.
  3. Kodo vpišite v datoteko, ki ste jo pravkar ustvarili. Nato ga znova shranite s pritiskom Ctrl + S.
  4. Odprite ukazno vrstico in cd v korenski imenik datoteke Python.
  5. Tip python myFile.py za izvedbo kode v tej datoteki Python, ki nadomešča myFile.py z imenom datoteke Python.

Rezultate skripta, ki ga zaženete prek ukazne vrstice, lahko shranite kot besedilno datoteko. Če želite to narediti, uporabite:

python myFile.py> output.txt

Ta metoda je idealna za izvajanje resničnih projektov Python. Na primer, zagon datoteke Flask server.py, kot je ta, zažene lokalni strežnik za vas.

Zaženite datoteko Python po njenem imenu

Če uporabljate najnovejšo različico sistema Windows, lahko zdaj zaženete skript Python tako, da vnesete ime datoteke, ne da bi dodali python ukaz:

myFile.py

Zaženite svoj skript Python z IDE

Integrirana razvojna okolja ali IDE ponujajo napredne sisteme za upravljanje datotek in map. Tako vam omogočajo hitrejše gradnje projektov z organiziranjem datotek v različne mape v enem imeniku.

V končni fazi IDE preprosto zaženejo skripte Python v navideznem okolju. Idealne so za upravljanje projektov, ki temeljijo na določenih odvisnostih.

Sorodno: Kako ustvariti in upravljati navidezna okolja Python

Z IDE lahko pišete, berete, urejate in izvajate svojo kodo Python. Kot v preprostem urejevalniku kod lahko tudi iz ukaznega poziva z ukazno vrstico zaženete skripte Python, napisane v IDE-jih python ukaz.

Poleg tega IDE-ji, kot sta Pycharm ali Spyder, omogočajo zagon skripta z enim samim klikom.

Uporabite IDE-je, ki temeljijo na brskalniku

Jupyterjev zvezek in Googlovo sodelovanje so priljubljeni IDE-ji, ki temeljijo na brskalniku in vam omogočajo hitro pisanje in izvajanje kode Python. Prav tako temeljijo na celicah in so idealni za obdelavo podatkovnih projektov.

Če želite zagnati skript Python z Google Colaboratory, kliknite mapa. Nato izberite Nov zvezek odpreti zvezek, kjer lahko pišete in izvajate kodo Python. Lahko kliknete + Koda za začetek nove celice.

Lahko se takoj registrirate in začnete uporabljati Google Colaboratory brez kakršne koli namestitve, medtem ko boste morali Jupyter Notebook namestiti, da z njim zaženete skript Python.

Sorodno: Začnite z Jupyter prenosnikom

Izvajanje skripta je na obeh platformah podobno. Ko v celico napišete kodo, pritisnite Ctrl + Enter za izvedbo te celice.

Zaženite svoj skript Python z uporabo vgrajenega Python IDLE

Python IDLE je eden najbolj osnovnih načinov, kako lahko zaženete kateri koli skript Python, ne da bi morali datoteko shraniti, preden deluje.

Za dostop do Python IDLE pojdite v iskalno vrstico sistema Windows. Tip NEDEJAVEN in ga odprite, ko se pojavi.

Lahko pa zaženete Python IDLE iz ukazne vrstice. Če želite to narediti, odprite ukazno vrstico in vnesite ukaz nedejaven.

Ko se prikaže, lahko napišete kodo in vsako vrstico izvedete tako, da pritisnete Enter.

Shranite lahko tudi Python IDLE. Vse kar morate storiti je, da pojdite na Datoteka>Shrani kot. IDLE nato shrani datoteko z .py privzeto.

Zaženite skript Python kot modul v drugi datoteki Python

Skript Python lahko zaženete tudi v drugi datoteki Python. Obstaja veliko načinov za to, vendar z uporabo uvoz izjava je idealna.

Pa si oglejmo različne načine za to.

Zaženite svoj skript Python kot uvoženi modul

Ti lahko ustvarite in uvozite svoj skript kot modul Python in jo nato zaženite z drugo datoteko Python.

Če želite to narediti, ustvarite novo datoteko Python v istem imeniku kot skript Python, ki ga želite zagnati. Odprite novo datoteko in uvozite naslednji skript:

uvozi myScript.py

Če v skriptu, ki ga želite zagnati, potrebujete samo funkcijo ali razred, potem uporabite absolutni uvoz:

iz myScript.py uvozi myFunction
myFunction ()

Zaženite skript Python v drugi datoteki Python z uporabo funkcije exec

Lahko pa tudi zaženete kodo Python z vgrajeno exec () funkcijo. Ustvarite novo datoteko Python v istem imeniku, kot ga želite zagnati, in izvedite naslednjo kodo:

exec (odprto ('myScript.py'). read ())

Zaženite skript Python z uporabo vgrajenega modula Runpy

S skriptom Python lahko tudi zaženete runpy.run_module (). Ni vam treba vključiti .py podaljšanje med uporabo te metode:

uvozi runpy
runpy.run_module ('myScript')

Vendar lahko uporabite runpy.run_path () namesto tega. Toda to zahteva, da deluje razširitev Python:

uvozi runpy
runpy.run_path ('myScript.py')

Uporaba importlib

S skriptom lahko zaženete tudi skript v drugi datoteki Python importlib modul. Ni vam treba vključiti .py razširitev tudi tukaj:

uvozi importlib
importlib.import_module ('myScript')

Izvedite svojo datoteko Python tako, da jo dvokliknete

Deluje tudi samo dvoklik datoteke Python. Ko to storite, je običajno prikaz izhoda vaše kode v ukazni vrstici. Vse, kar morate storiti, je shraniti skript, ki ga želite zagnati, s priloženim .py razširitev in jo dvokliknite.

Izpis ukazne vrstice je lahko kratek in ga ne boste videli, preden se zapre. Da bi to preprečili, lahko dodate prazno medtem zanko do konca kode, da ostane izhod ukazne vrstice odprt.

Dvoklik na skript, ki vsebuje spodnjo kodo, se na primer uspešno izvede zaradi praznega medtem zanka na koncu:

exec (odprto ('myScript.py'). read ())
živjo = 1 + 2
natisni (zdravo)
medtem ko je True:
""

Kako Python izvaja svoje skripte?

Python je izjemno vsestranski prevedeni jezik, ki izvaja kodo s pomočjo tolmača. Ko pa zaženete kodo Python, jo prevajalnik razdeli na bajtno kodo, preden jo posreduje tolmaču. Nato tolmač prejme bajtno kodo in vrne človeku prijazen in berljiv izhod.

E-naslov
Kaj počne Python in za kaj ga lahko uporablja?

Python je izjemno vsestranski, z aplikacijami od spletnega razvoja do analize podatkov.

Preberite Naprej

Sorodne teme
  • Programiranje
  • Programiranje
  • Python
O avtorju
Idowu Omisola (67 objavljenih člankov)

Idowu je navdušen nad vsemi pametnimi tehnologijami in produktivnostjo. V prostem času se poigra s kodiranjem in preklopi na šahovnico, ko mu je dolgčas, a se občasno rad tudi odmakne od rutine. Njegova strast do tega, da ljudem pokaže pot okoli sodobne tehnologije, ga motivira, da piše več.

Več od Idowu Omisola

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.