Kindel ülevaade Pythoni skripti käivitamise erinevatest trikkidest aitab teil kiiremini kodeerida, ennetades ja vältides tavalisi lõkse.

Pythoni skripti käitamine on üsna lihtne ja selle saavutamiseks on palju võimalusi. Näitame teile selles artiklis erinevaid võimalusi.

Mida peate Pythoni skripti käitamiseks?

Pythoni skripti edukaks käitamiseks arvutis vaadake järgmist kontroll-loendit ja veenduge, et olete valmis minema:

  • Veenduge, et teie arvutisse oleks installitud Python. Kui ei, siis minge üle Pythoni veebisait Pythoni uusima versiooni allalaadimiseks ja installimiseks.
  • Laske oma arvutisse installida koodiredaktor või IDE.
  • Lisage Python oma süsteemi muutuja teele, et saaksite seda käsurealt kutsuda.

Kui soovite kontrollida, kas Python on juba teele installitud ja lisatud, tippige python --versioon käsureal ja vajuta Sisenema. Kui näete kuvatud Pythoni versiooni, lisatakse see teie süsteemiteele.

Kuid nagu me varem mainisime, on Pythoni skripti käitamiseks palju võimalusi. Vaatame allpool erinevaid viise.

instagram viewer

Seotud: Kuidas lisada Pythoni muutujale Windows PATH

Kuidas Pythoni skripti interaktiivselt käivitada

Interaktiivne Pythoni režiim võimaldab teil skripti käivitada kohe käsurea kaudu, kasutamata koodiredaktorit või IDE-d.

Pythoni skripti interaktiivseks käitamiseks avage käsurida ja tippige püüton. Siis lüüa Sisenema.

Seejärel saate edasi kirjutada interaktiivses režiimis mis tahes Pythoni koodi. Kui vajutate Sisenema, kuvatakse teie koodi väljund kohe.

Python on tajutundlik. Nii et see võib kirjutamismeetodid nagu funktsioonid, tsüklid, tingimused või klassid interaktiivses režiimis veidi segadusse ajada.

Interaktiivses režiimis vajalike meetodite kirjutamisel taandevigade vältimiseks veenduge, et kasutaksite tühikuriba järjekindlalt iga kord, kui jõuate uuele reale.

Näiteks võite kasutada funktsiooni all mis tahes koodi jaoks ühte tühikut. Seejärel muutke sellele järgneva alamhulga jaoks kaks tühikut jne.

Selgema pildi saamiseks vaadake allolevat näidet:

Interaktiivse režiimi kasutamise eeliseks on see, et saate oma koodi sellega testida. Kuid te ei saa seda projekti käivitamiseks kasutada ja kui teete vigu, peate võib-olla oma koodi uuesti nullist kirjutama.

Interaktiivses režiimis kirjutatud kood on samuti kõikuv. Nii et teie kood kustutatakse ja te ei saa seda pärast käsuviiba sulgemist taastada.

Tüüp väljumine () või lõpetage (), siis lüüa Sisenema interaktiivsest režiimist lahkumiseks. Interaktiivsest režiimist saate Windowsis väljuda ka vajutades Ctrl + Z.

Kuidas käivitada Pythoni fail Pythoni käsuga

Võite Pythoni koodi kirjutada mis tahes valitud tekstiredaktoriga ja käivitada selle käsurealt, kasutades püüton käsk.

Erinevalt interaktiivsest režiimist asub teie kood spetsiaalses Pythoni failis tähisega .py pikendamine.

Pythoni faili käivitamiseks püüton käsk:

  1. Looge uus fail oma arvuti mis tahes kataloogis. Veenduge, et nimetaksite oma faili a-ga .py pikendamine. Näiteks võite myFile.py.
  2. Avage see fail, kasutades mis tahes teie valitud koodiredaktor.
  3. Sisestage oma kood just loodud faili. Seejärel salvestage see uuesti löömisega Ctrl + S.
  4. Avage käsurida ja CD Pythoni faili juurkataloogi.
  5. Tüüp python myFile.py käivitada selles Pythoni failis kood, asendades selle myFile.py oma Pythoni faili nimega.

Käsurea kaudu käivitatava skripti väljundi saate salvestada tekstifailina. Selleks kasutage:

python myFile.py> output.txt

See meetod sobib ideaalselt reaalsete Pythoni projektide käivitamiseks. Näiteks käivitab Flaski server.py faili käivitamine teie jaoks kohaliku serveri.

Käivitage Pythoni fail selle nime järgi

Kui kasutate Windowsi uusimat versiooni, saate nüüd käivitada Pythoni skripti, tippides faili nime ilma püüton käsk:

myFile.py

Käivitage oma Pythoni skript IDE-ga

Integreeritud arenduskeskkonnad ehk IDE-d pakuvad täiustatud faili- ja kaustahaldussüsteeme. Nii et need võimaldavad teil projekte kiiremini üles ehitada, korraldades oma failid erinevatesse kaustadesse ühe kataloogi alla.

Lõppkokkuvõttes käitavad IDE-d Pythoni skripte virtuaalkeskkonnas lihtsalt. Need sobivad ideaalselt konkreetsetest sõltuvustest lähtuvate projektide haldamiseks.

Seotud: Kuidas luua ja hallata Pythoni virtuaalkeskkondi

IDE-ga saate kirjutada, lugeda, redigeerida ja käivitada oma Pythoni koodi. Nagu lihtsas koodiredaktoris, saate IDE-des kirjutatud Pythoni skripte käivitada käsuviibalt, kasutades püüton käsk.

Lisaks võimaldavad IDE-d nagu Pycharm või Spyder skripti ühe klõpsuga käivitada.

Kasutage brauseripõhiseid IDE-sid

Jupyteri märkmik ja Google Colaboratory on populaarsed brauseripõhised IDE-d, mis võimaldavad teil Pythoni koodi kiiresti kirjutada ja käivitada. Need on ka lahtripõhised ja sobivad ideaalselt andmeteaduslike projektide haldamiseks.

Pythoni skripti käivitamiseks Google Colaboratoryga klõpsake nuppu Fail. Seejärel valige Uus märkmik märkmiku avamiseks, kus saate oma Pythoni koodi kirjutada ja käivitada. Võite klõpsata + Kood uue lahtri loomiseks.

Saate registreeruda ja hakata Google Colaboratory-d kohe kasutama ilma installimist, kusjuures Pythoni skripti käitamiseks peate installima Jupyter Notebook.

Seotud: Jupyteri sülearvutiga alustamine

Skripti käivitamine on mõlemal platvormil sarnane. Kui olete lahtrisse koodi kirjutanud, vajutage Ctrl + Sisenema selle lahtri käivitamiseks.

Käivitage Pythoni skript sisseehitatud Pythoni IDLE abil

Pythoni IDLE on üks põhilisemaid viise, kuidas saate käivitada mis tahes Pythoni skripti, ilma et peaksite faili enne selle toimimist salvestama.

Pythoni IDLE-le juurdepääsu saamiseks minge Windowsi otsinguribale. Tüüp TÜHJUS ja avage see, kui see ilmub.

Teise võimalusena võite käivitada Python IDLE käsurealt. Selleks avage käsurida ja sisestage käsk tühikäigul.

Kui see ilmub, saate kirjutada oma koodi ja täita iga rida, vajutades Sisenema.

Saate salvestada ka Pythoni IDLE. Kõik, mida peate tegema, on minna Fail>Salvesta kui. Seejärel salvestab IDLE teie faili a-ga .py vaikimisi laiendus.

Käivitage Pythoni skript moodulina teises Pythoni failis

Pythoni skripti saate käivitada ka teises Pythoni failis. Selleks on aga mitmeid viise import väide on ideaalne.

Kuid vaatame selle tegemise erinevaid võimalusi.

Käivitage Pythoni skript imporditud moodulina

Sa saad looge ja importige skript Pythoni moodulina ja seejärel käivitage see teise Pythoni faili abil.

Selleks looge uus Pythoni fail samas kataloogis kui Pythoni skript, mida soovite käivitada. Avage see uus fail ja importige järgmine skript:

importige myScript.py

Kui vajate käivitatavas skriptis ainult funktsiooni või klassi, siis kasutage absoluutset importi:

saidilt myScript.py importige myFunction
myFunction ()

Käivitage Pythoni skript teises Pythoni failis funktsiooni exec abil

Teise võimalusena võite sisseehitatud Pythoni koodi käivitada exec () funktsioon. Looge uus Pythoni fail samas kataloogis, mida soovite käivitada, ja käivitage järgmine kood:

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

Käivitage Pythoni skript sisseehitatud Runpy mooduli abil

Samuti saate käivitada Pythoni skripti runpy.run_module (). Te ei pea seda lisama .py laiendust selle meetodi kasutamisel:

runy importimine
runpy.run_module ('myScript')

Kuid võite kasutada runpy.run_path () selle asemel. Kuid selleks on vaja töötada Pythoni laiendus:

runy importimine
runpy.run_path ('myScript.py')

Importlibi kasutamine

Skripti saate käivitada ka mõnes teises Pythoni failis importlib moodul. Te ei pea seda lisama .py laiendus ka siin:

import importlib
importlib.import_module ('myScript')

Käivitage Pythoni fail, topeltklõpsates seda

Ka Pythoni failil topeltklõpsamine töötab samuti. Tavaliselt näitab see seda tehes teie koodi väljundit käsureal. Kõik, mida peate tegema, on salvestatud skript koos lisatud failidega .py laiend ja topeltklõpsake seda.

Käsurea väljund võib olla lühike ja te ei näe seda enne sulgemist. Selle vältimiseks võite lisada tühja koha samas silmus koodi lõpuni, et käsurea väljund jääks avatuks.

Näiteks topeltklõps skriptil, mis sisaldab allolevat koodi, käivitatakse tühja koha tõttu edukalt samas silmus lõpus:

exec (avatud ('myScript.py'). read ())
tere = 1 + 2
print (tere)
tõsi:
""

Kuidas Python oma skripte käitab?

Python on äärmiselt mitmekülgne kompileeritud keel, mis täidab koodi tõlgi abil. Kui aga käivitate Pythoni koodi, jagab kompilaator koodi baitkoodiks, enne kui see tõlgile edastatakse. Seejärel saab tõlk baitkoodi ja tagastab inimsõbraliku ja loetava väljundi.

E-post
Mida Python teeb ja milleks seda saab kasutada?

Python on äärmiselt mitmekülgne, rakendused varieeruvad veebiarendusest andmete analüüsini.

Loe edasi

Seotud teemad
  • Programmeerimine
  • Programmeerimine
  • Python
Autori kohta
Idowu Omisola (67 artiklit on avaldatud)

Idowu on kirglik kõigest nutikast tehnoloogiast ja tootlikkusest. Vabal ajal mängib ta kodeerimisega ringi ja lülitub igavuse korral malelauale, kuid armastab ka rutiinist lahti murda. Kirg, et näidata inimestele moodsate tehnikateed, motiveerib teda rohkem kirjutama.

Veel Idowu Omisolalt

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress e-kirjas, mille teile just saatsime.

.