Kako pokrenuti Python skriptu

Kako pokrenuti Python skriptu

Čvrsto razumijevanje različitih trikova za izvršavanje Python skripte pomaže vam brže kodiranje predviđanjem i izbjegavanjem uobičajenih zamki.





Pokretanje Python skripte prilično je jednostavno, a postoji mnogo načina na koje to možete učiniti. U ovom ćemo vam članku pokazati različite načine kako to učiniti.





Što vam je potrebno za pokretanje Python skripte?

Da biste uspješno pokrenuli Python skriptu na svom računalu, pogledajte sljedeću kontrolnu listu i provjerite jeste li spremni za rad:





  • Provjerite imate li instaliran Python na računalu. Ako ne, prijeđite na Python web stranica za preuzimanje i instaliranje najnovije verzije Pythona.
  • Na računalu instalirajte uređivač kodova ili IDE.
  • Pobrinite se da dodate Python na putanju sistemske varijable kako biste ga mogli pozvati iz naredbenog retka.

Da biste provjerili je li Python instaliran i već dodan na stazu, upišite python --verzija u naredbenom retku i pritisnite Unesi . Ako vidite prikazanu verziju Pythona, ona se dodaje na putanju vašeg sustava.

Međutim, kao što smo ranije spomenuli, postoji mnogo načina za pokretanje vaše Python skripte. Pogledajmo različite načine u nastavku.



Povezano: Kako dodati Python u varijablu Windows PATH

Kako interaktivno pokrenuti Python skriptu

Interaktivni način rada Python omogućuje vam da odmah pokrenete skriptu putem naredbenog retka bez korištenja uređivača koda ili IDE -a.





Windows 10 kako tražiti programe

Da biste interaktivno pokrenuli Python skriptu, otvorite naredbeni redak i upišite piton . Zatim udari Unesi .

Zatim možete napisati bilo koji Python kod u interaktivnom načinu rada. Kad pritisnete Unesi , izlaz vašeg koda se pojavljuje odmah.





Python je osjetljiv na uvlačenje. Stoga to može učiniti metode pisanja poput funkcija, petlji, uvjeta ili klasa pomalo zbunjujućim u interaktivnom načinu rada.

Kako biste izbjegli pogreške uvlačenja tijekom pisanja metoda koje ih zahtijevaju u interaktivnom načinu rada, provjerite koristite li razmaknicu dosljedno svaki put kada 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 slijedi, itd.

Za jasniju sliku pogledajte donji primjer:

Prednost korištenja interaktivnog načina rada je što pomoću njega možete testirati svoj kôd. Međutim, ne možete ga koristiti za pokretanje projekta, a kad pogriješite, možda ćete morati ponovo napisati kôd od početka.

Kôd napisan u interaktivnom načinu rada također je nestabilan. Dakle, vaš se kôd briše i ne možete ga vratiti nakon što zatvorite naredbeni redak.

Tip Izlaz() ili prestati() , zatim pogodi Unesi napustiti interaktivni način rada. Također možete izaći iz interaktivnog načina rada u sustavu Windows pritiskom na Ctrl + S .

Kako pokrenuti Python datoteku pomoću naredbe Python

Python kôd možete napisati s 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, vaš kôd nalazi se u namjenskoj Python datoteci s .py produžetak.

Za pokretanje Python datoteke s piton naredba:

  1. Izradite novu datoteku u bilo kojem direktoriju na svom računalu. Provjerite jeste li datoteci dali naziv s .py produžetak. Na primjer, možete imati myFile.py .
  2. Otvorite tu datoteku pomoću bilo kojeg uređivača koda po vašem izboru.
  3. Upišite svoj kôd u datoteku koju ste upravo stvorili. Zatim ga ponovno spremite pritiskom na Ctrl + S .
  4. Otvorite naredbeni redak i cd u korijenskom direktoriju datoteke Python.
  5. Tip python myFile.py za izvršavanje koda u toj Python datoteci, zamjenom myFile.py s imenom vaše Python datoteke.

Ispis skripte koju pokrećete 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 u stvarnom životu. Na primjer, pokretanjem ovakve datoteke Flask server.py pokreće se lokalni poslužitelj za vas.

Pokrenite Python datoteku po imenu

Ako koristite noviju verziju sustava Windows, sada možete pokrenuti Python skriptu upisivanjem naziva datoteke bez dodavanja piton naredba:

myFile.py

Pokrenite Python skriptu s IDE -om

Integrirana razvojna okruženja ili IDE -i 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.

Na kraju, IDE -i lako pokreću Python skripte u virtualnom okruženju. Idealni su za upravljanje projektima koji se izvode na određenim ovisnostima.

Povezano: Kako stvoriti i upravljati Python virtualnim okruženjima

S IDE -om možete pisati, čitati, uređivati ​​i izvršavati svoj Python kod. Kao što biste to učinili jednostavnim uređivačem koda, možete pokrenuti Python skripte napisane u IDE -ovima iz naredbenog retka koristeći piton naredba.

Osim toga, IDE -i poput Pycharma ili Spydera omogućuju vam pokretanje skripte jednim klikom.

Koristite IDE-ove temeljene na pregledniku

Bilježnica Jupyter i Googleova suradnja su popularni IDE-i zasnovani 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 za otvaranje bilježnice u koju možete pisati i izvršavati svoj Python kod. Možete kliknuti + Kôd za pokretanje nove ćelije.

Možete se odmah registrirati i početi koristiti Google Colaboratory bez ikakve instalacije, dok ćete za instalaciju Python skripte morati instalirati Jupyter Notebook.

Povezano: Započnite s Jupyter prijenosnim računalom

Izvršavanje skripte slično je na obje platforme. Nakon što upišete kôd u ćeliju, pritisnite Ctrl + Unesi izvršiti tu ćeliju.

Pokrenite Python skriptu pomoću ugrađenog Python IDLE-a

Python IDLE jedan je od najosnovnijih načina na koji možete pokrenuti bilo koju Python skriptu bez spremanja datoteke prije nego što počne raditi.

Poboljšanja registra sustava Windows 10 za poboljšanje performansi

Za pristup Python IDLE idite na traku za pretraživanje Windows. Tip BESPOSLEN i otvorite ga kad se pojavi.

Alternativno, Python IDLE možete pokrenuti iz naredbenog retka. Da biste to učinili, otvorite naredbeni redak, a zatim unesite naredbu besposlen .

Kad 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 učiniti je otići na Datoteka> Spremi kao . IDLE tada sprema vašu datoteku s .py proširenje prema zadanim postavkama.

Pokrenite Python Script kao modul u drugoj Python datoteci

Također možete pokrenuti Python skriptu u drugoj Python datoteci. Međutim, postoji mnogo načina za to pomoću uvoz izjava je idealna.

No, pogledajmo različite načine za to.

Pokrenite Python skriptu kao uvezeni modul

Skriptu možete stvoriti i uvesti kao Python modul, a zatim je pokrenuti pomoću druge Python datoteke.

Da biste to učinili, stvorite novu Python datoteku u istom direktoriju kao i Python skripta koju želite pokrenuti. Otvorite tu novu datoteku i uvezite sljedeću skriptu:

import myScript.py

Ako vam je potrebna samo funkcija ili klasa u skripti koju želite pokrenuti, upotrijebite apsolutni uvoz:

from myScript.py import myFunction
myFunction()

Pokrenite Python skriptu u drugoj Python datoteci pomoću funkcije exec

Alternativno, možete pokrenuti Python kod s ugrađenim exec () funkcija. Izradite 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 s runpy.run_module () . Ne morate uključiti .py proširenje dok koristite ovu metodu:

import runpy
runpy.run_module('myScript')

Međutim, možete koristiti runpy.run_path () umjesto toga. No za to je potrebno funkcioniranje proširenja Python:

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

Korištenje importlib -a

Također možete pokrenuti skriptu u drugoj Python datoteci koristeći importlib modul. Ne morate uključiti .py proširenje ovdje:

Mac se neće povezati s internetom
import importlib
importlib.import_module('myScript')

Izvršite Python datoteku dvostrukim klikom na nju

Radite i dvostrukim klikom na Python datoteku. Obično, kad to učinite, prikazuje izlaz vašeg koda u naredbenom retku. Sve što trebate učiniti je spremiti skriptu koju želite pokrenuti s dodatkom .py proširenje i dvaput kliknite na njega.

Izlaz naredbenog retka mogao bi biti kratak i nećete ga vidjeti prije zatvaranja. Da biste to spriječili, možete dodati prazno dok petlje do kraja koda kako bi izlaz naredbenog retka ostao otvoren.

Na primjer, dvostrukim klikom na skriptu koja sadrži donji kôd uspješno se izvršava zbog praznine dok petlja na kraju:

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

Kako Python pokreće svoje skripte?

Python je izuzetno svestran, kompiliran jezik koji izvršava kôd uz pomoć tumača. Međutim, kada pokrenete Python kod, prevoditelj ga razbija u bajt kod prije nego što ga proslijedi tumaču. Tumač tada prima bajt kod i vraća izlaz prilagođen ljudima i čitljiv.

Udio Udio Cvrkut E -pošta Što Python radi i za što se može koristiti?

Python je iznimno svestran, s aplikacijama u rasponu od web razvoja do analize podataka.

Pročitajte Dalje
Povezane teme
  • Programiranje
  • Programiranje
  • Piton
O autoru Idisou Omisola(94 objavljena članka)

Idowu je strastven u bilo čemu pametnom tehnologiji i produktivnosti. U slobodno vrijeme igra se kodiranjem i prebacuje na šahovsku ploču kad mu je dosadno, ali također voli povremeno odustati od rutine. Njegova strast prema pokazivanju ljudi suvremene tehnologije motivira ga da piše više.

Više od Idowua Omisole

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu