Kako zagnati skript Python

Kako zagnati skript Python

Če dobro razumete različne trike pri izvajanju skripta Python, boste hitreje kodirali, tako da boste predvideli in se izognili pogostim napakam.





Zagon skripta Python je precej enostaven in za to lahko uporabite 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 imate nameščen urejevalnik kod ali IDE.
  • Poskrbite, da dodate Python na pot sistemske spremenljivke, da ga lahko pokličete iz ukazne vrstice.

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

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



Povezano: Kako dodati Python spremenljivki Windows PATH

Kako interaktivno zagnati skript Python

Interaktivni način Python omogoča takojšen zagon skripta prek ukazne vrstice brez uporabe urejevalnika kod ali IDE.





kako popraviti čas v sistemu Windows 10

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

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





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

Da bi se izognili napakam zamikov med pisanjem metod, ki jih zahtevajo v interaktivnem načinu, poskrbite, da boste vsakič, ko pridete do nove vrstice, dosledno uporabljali preslednico.

Na primer, lahko uporabite en sam prostor za katero koli kodo neposredno pod funkcijo. Nato se za podnabor, ki mu sledi, spremenite v dva presledka itd.

Za jasnejšo sliko si oglejte spodnji primer:

Prednost uporabe interaktivnega načina je, da lahko z njim preizkusite svojo kodo. Vendar ga ne morete uporabiti za izvajanje projekta, ko pa naredite napako, boste morda morali kodo znova napisati iz nič.

Koda, napisana v interaktivnem načinu, je tudi nestanovitna. Tako se vaša koda izbriše in ko zaprete ukazni poziv, je ne morete obnoviti.

Vrsta izhod () ali prenehati() , nato zadeti Vnesite zapustiti interaktivni način. Interaktivni način v sistemu Windows lahko zapustite 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šek.

Če želite zagnati datoteko Python z datoteko python ukaz:

  1. Ustvarite novo datoteko v katerem koli imeniku v računalniku. Poskrbite, da datoteko poimenujete z .py podaljšek. Na primer, lahko imate myFile.py .
  2. Odprite to datoteko s katerim koli urejevalnikom kod po vaši izbiri.
  3. Kodo vnesite 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. Vrsta python myFile.py za izvedbo kode v tej datoteki Python, zamenjavo myFile.py z imenom vaše datoteke Python.

Izhod 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, če zaženete tako datoteko server.py Flask, se za vas zažene lokalni strežnik.

Zaženite datoteko Python po 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 skript Python z IDE

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

Končno IDE z lahkoto izvajajo skripte Python v virtualnem okolju. Idealni so za upravljanje projektov, ki delujejo na določenih odvisnostih.

Povezano: Kako ustvariti in upravljati navidezna okolja Python

Z IDE -jem lahko pišete, berete, urejate in izvajate svojo kodo Python. Kot bi naredili preprost urejevalnik kod, lahko iz ukaznega poziva zaženete skripte Python, napisane v IDE, z uporabo python ukaz.

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

Uporabite brskalniške IDE

Beležnica Jupyter in Google Colaboratory so priljubljeni IDE-ji, ki temeljijo na brskalnikih in vam omogočajo hitro pisanje in izvajanje kode Python. Prav tako temeljijo na celicah in so idealni za vodenje projektov znanosti o podatkih.

Če želite zagnati skript Python z Google Colaboratory, kliknite mapa . Nato izberite Nov zvezek odpreti zvezek, kamor lahko zapišete in izvedete svojo kodo Python. Lahko kliknete + Koda za zagon nove celice.

Lahko se takoj registrirate in začnete uporabljati Google Colaboratory brez namestitve, medtem ko boste morali zagnati Jupyter Notebook, da boste z njim zagnali skript Python.

Povezano: Začnite z Jupyter Notebook

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

Zaženite skript Python z vgrajenim Python IDLE

Python IDLE je eden najosnovnejših načinov za zagon katerega koli skripta Python, ne da bi morali datoteko shraniti, preden deluje.

poiščite ime lastnika mobilnega telefona

Za dostop do Python IDLE pojdite v iskalno vrstico Windows. Vrsta NEDEJAVEN in ga odprite, ko se prikaže.

Druga možnost je, da lahko Python IDLE zaženete iz ukazne vrstice. Če želite to narediti, odprite ukazno vrstico in vnesite ukaz nedejaven .

Ko se pojavi, lahko napišete kodo in izvedete vsako vrstico s pritiskom Vnesite .

Shranite lahko tudi Python IDLE. Vse kar morate storiti je, da greste na Datoteka> Shrani kot . IDLE nato shrani vašo datoteko z .py privzeto razširitev.

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.

Toda poglejmo različne načine za to.

Zaženite skript Python kot uvoženi modul

Skript lahko ustvarite in uvozite kot modul Python, nato pa ga zaženete z drugo datoteko Python.

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

import myScript.py

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

from myScript.py import myFunction
myFunction()

Zaženite skript Python v drugi datoteki Python s pomočjo funkcije exec

Druga možnost je, da lahko zaženete kodo Python z vgrajeno exec () funkcijo. Ustvarite novo datoteko Python v istem imeniku, kot ga želite zagnati, in izvedite naslednjo kodo:

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

Zaženite skript Python z vgrajenim modulom Runpy

Skript Python lahko zaženete tudi z runpy.run_module () . Ni vam treba vključiti .py razširitev pri uporabi te metode:

import runpy
runpy.run_module('myScript')

Vendar pa lahko uporabite runpy.run_path () namesto tega. Toda za to je potrebna razširitev Python:

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

Uporaba importlib

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

kako ugotoviti, katero grafično kartico imam v sistemu Windows 10
import importlib
importlib.import_module('myScript')

Izvedite datoteko Python tako, da jo dvokliknete

Tudi dvoklik datoteke Python deluje. Običajno, ko to storite, prikaže izpis kode v ukazni vrstici. Vse kar morate storiti je, da shranite skript, ki ga želite zagnati, s priloženim .py razširitev in jo dvokliknite.

Izhod ukazne vrstice je lahko kratek in ga ne boste videli, preden se zapre. Če želite to preprečiti, lahko dodate prazno medtem zanke do konca kode, da ostane izhod ukazne vrstice odprt.

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

exec(open('myScript.py').read())
hello = 1 + 2
print(hello)
while True:
''

Kako Python izvaja svoje skripte?

Python je izredno vsestranski, sestavljen jezik, ki izvaja kodo s pomočjo tolmača. Ko pa zaženete kodo Python, prevajalnik razbije kodo na bajtko, preden jo posreduje tolmaču. Tolmač nato prejme bajtko in vrne človeku prijazen in berljiv izhod.

Deliti Deliti Cvrkutati E-naslov Kaj počne Python in za kaj ga lahko uporabimo?

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

Preberite Naprej
Sorodne teme
  • Programiranje
  • Programiranje
  • Python
O avtorju Idisou Omisola(94 objavljenih člankov)

Idowu je navdušen nad vsemi pametnimi tehnologijami in produktivnostjo. V prostem času se poigrava s kodiranjem in se, ko mu je dolgčas, preklopi na šahovsko tablo, rad pa se občasno tudi loči od rutine. Njegova strast, 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, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite