Labi saprotot dažādus trikus Python skripta izpildei, varat ātrāk kodēt, paredzot un izvairoties no izplatītām kļūmēm.
Darbināt Python skriptu ir diezgan viegli, un ir daudz veidu, kā to izdarīt. Šajā rakstā mēs parādīsim dažādus veidus, kā to izdarīt.
Kas jums nepieciešams, lai palaistu Python skriptu?
Lai veiksmīgi palaistu Python skriptu datorā, apskatiet šo kontrolsarakstu un pārliecinieties, vai esat gatavs doties:
- Pārliecinieties, vai datorā ir instalēts Python. Ja nē, dodieties uz Python vietne lai lejupielādētu un instalētu jaunāko Python versiju.
- Ļaujiet datorā instalēt kodu redaktoru vai IDE.
- Pārliecinieties, vai esat pievienojis Python sistēmas mainīgā ceļam, lai to varētu izsaukt no komandrindas.
Lai pārbaudītu, vai Python jau ir instalēts un pievienots ceļam, ierakstiet pitons --versija komandrindā un nospiediet Enter. Ja redzat parādītu Python versiju, tā tiks pievienota jūsu sistēmas ceļam.
Tomēr, kā mēs jau minējām iepriekš, ir daudz veidu, kā palaist jūsu Python skriptu. Apskatīsim dažādus veidus zemāk.
Saistīts: Kā pievienot Python mainīgajam Windows PATH
Kā interaktīvi palaist Python skriptu
Interaktīvais Python režīms ļauj skriptu uzreiz palaist, izmantojot komandrindu, neizmantojot kodu redaktoru vai IDE.
Lai interaktīvi palaistu Python skriptu, atveriet komandrindu un ierakstiet pitons. Tad sit Enter.
Pēc tam jūs varat turpināt rakstīt jebkuru Python kodu interaktīvajā režīmā. Nospiežot Enter, jūsu koda izeja parādās uzreiz.
Python ir jutīgs pret ievilkumiem. Tātad tas var padarīt rakstīšanas metodes, piemēram, funkcijas, cilpas, nosacījumus vai klases, nedaudz mulsinošas, atrodoties interaktīvajā režīmā.
Lai izvairītos no ievilkuma kļūdām, rakstot metodes, kas tām nepieciešamas interaktīvajā režīmā, pārliecinieties, ka katru reizi, kad nonākat pie jaunas rindas, konsekventi izmantojiet atstarpes taustiņu.
Piemēram, jūs varat izmantot vienu atstarpi jebkuram kodam tieši zem funkcijas. Pēc tam pārejiet uz divām atstarpēm apakškopai, kas seko tai utt.
Apskatiet zemāk redzamo piemēru, lai iegūtu skaidrāku priekšstatu:
Interaktīvā režīma izmantošanas priekšrocība ir tā, ka ar to varat pārbaudīt kodu. Tomēr to nevar izmantot, lai palaistu projektu, un, pieļaujot kļūdas, jums, iespējams, būs jāraksta kods vēlreiz no jauna.
Interaktīvajā režīmā uzrakstīts kods ir arī nepastāvīgs. Tātad kods tiek notīrīts, un, aizverot komandu uzvedni, to vairs nevarēsit atjaunot.
Tips Izeja() vai atmest (), tad sit Enter atstāt interaktīvo režīmu. Varat arī iziet no interaktīvā režīma operētājsistēmā Windows, nospiežot Ctrl + Z.
Kā palaist Python failu ar komandu Python
Jūs varat rakstīt Python kodu ar jebkuru izvēlēto teksta redaktoru un palaist to no komandrindas, izmantojot pitons komandu.
Atšķirībā no interaktīvā režīma, jūsu kods atrodas īpašā Python failā ar .py pagarinājums.
Lai palaistu Python failu ar pitons komanda:
- Izveidojiet jaunu failu jebkurā datora direktorijā. Pārliecinieties, vai failam piešķirat nosaukumu .py pagarinājums. Piemēram, jums var būt myFile.py.
- Atveriet šo failu, izmantojot jebkuru jūsu izvēlēto kodu redaktoru.
- Ierakstiet kodu tikko izveidotajā failā. Tad saglabājiet to vēlreiz, sitot Ctrl + S.
- Atveriet komandrindu un kompaktdisku Python faila saknes direktorijā.
- Tips python myFile.py izpildīt kodu šajā Python failā, aizstājot myFile.py ar jūsu Python faila nosaukumu.
Izmantojot komandrindu, palaistā skripta izvadi var saglabāt kā teksta failu. Lai to izdarītu, izmantojiet:
python myFile.py> output.txt
Šī metode ir ideāli piemērota reālu Python projektu izpildei. Piemēram, palaižot šādu kolbas server.py failu, tiek atvērts vietējais serveris.
Palaidiet Python failu pēc tā nosaukuma
Ja izmantojat jaunāko Windows versiju, tagad varat palaist Python skriptu, ierakstot faila nosaukumu, nepievienojot pitons komanda:
myFile.py
Palaidiet savu Python skriptu ar IDE
Integrētās izstrādes vides jeb IDE piedāvā uzlabotas failu un mapju pārvaldības sistēmas. Viņi ļauj jums ātrāk izveidot projektus, sakārtojot failus dažādās mapēs vienā direktorijā.
Galu galā IDE virtuālajā vidē viegli palaiž Python skriptus. Tie ir ideāli piemēroti, lai pārvaldītu projektus, kas darbojas no noteiktām atkarībām.
Saistīts: Kā izveidot un pārvaldīt Python virtuālās vides
Izmantojot IDE, jūs varat rakstīt, lasīt, rediģēt un izpildīt savu Python kodu. Tāpat kā vienkāršu kodu redaktoru, no komandu uzvednes varat palaist IDE rakstītos Python skriptus, izmantojot pitons komandu.
Turklāt IDE, piemēram, Pycharm vai Spyder, ļauj skriptu palaist ar vienu klikšķi.
Izmantojiet pārlūkprogrammas IDE
Jupyter piezīmju grāmatiņa un Google koloratorija ir populāri pārlūkprogrammu IDE, kas ļauj ātri rakstīt un izpildīt Python kodu. Tie ir arī balstīti uz šūnām un ideāli piemēroti datu zinātnes projektu apstrādei.
Lai palaistu Python skriptu ar Google Colaboratory, noklikšķiniet uz Fails. Pēc tam atlasiet Jauna piezīmju grāmatiņa lai atvērtu piezīmju grāmatiņu, kurā varat rakstīt un izpildīt savu Python kodu. Jūs varat noklikšķināt + Kods lai izveidotu jaunu šūnu.
Varat reģistrēties un sākt lietot Google Colaboratory uzreiz bez instalēšanas, turpretī jums būs jāinstalē Jupyter Notebook, lai ar to palaistu Python skriptu.
Saistīts: Darba sākšana ar Jupyter piezīmjdatoru
Skripta izpilde abās platformās ir līdzīga. Kad šūnā esat ierakstījis kodu, nospiediet Ctrl + Enter izpildīt šo šūnu.
Palaidiet savu Python skriptu, izmantojot iebūvēto Python IDLE
Python IDLE ir viens no vienkāršākajiem veidiem, kā jūs varat palaist jebkuru Python skriptu, pirms tas nav jāsaglabā.
Lai piekļūtu Python IDLE, dodieties uz Windows meklēšanas joslu. Tips IDLE un atveriet to, tiklīdz tas parādās.
Varat arī palaist Python IDLE no komandrindas. Lai to izdarītu, atveriet komandrindu un pēc tam ievadiet komandu tukšgaitā.
Kad tas parādīsies, jūs varat uzrakstīt savu kodu un izpildīt katru rindu, nospiežot Enter.
Varat arī saglabāt Python IDLE. Viss, kas jums jādara, ir doties uz Fails>Saglabāt kā. Pēc tam IDLE saglabā jūsu failu ar a .py paplašinājums pēc noklusējuma.
Palaidiet Python skriptu kā moduli citā Python failā
Varat arī palaist Python skriptu citā Python failā. Tomēr to var izdarīt daudzos veidos, izmantojot importēt paziņojums ir ideāls.
Apskatīsim dažādus veidus, kā to izdarīt.
Palaidiet Python skriptu kā importētu moduli
Jūs varat izveidojiet un importējiet skriptu kā Python moduli un pēc tam palaidiet to, izmantojot citu Python failu.
Lai to izdarītu, izveidojiet jaunu Python failu tajā pašā direktorijā, kurā vēlaties palaist Python skriptu. Atveriet jauno failu un importējiet šādu skriptu:
importēt myScript.py
Ja palaistajā skriptā nepieciešama tikai funkcija vai klase, izmantojiet absolūtu importēšanu:
no myScript.py importējiet myFunction
myFunction ()
Palaidiet Python skriptu citā Python failā, izmantojot exec funkciju
Varat arī palaist Python kodu ar iebūvēto exec () funkciju. Izveidojiet jaunu Python failu tajā pašā direktorijā, kurā vēlaties palaist, un izpildiet šādu kodu:
exec (atveriet ('myScript.py'). lasiet ())
Palaidiet Python skriptu, izmantojot iebūvēto Runpy moduli
Varat arī palaist Python skriptu ar runpy.run_module (). Jums nav jāiekļauj .py paplašinājums, lietojot šo metodi:
importēt runju
runpy.run_module ('myScript')
Tomēr jūs varat izmantot runpy.run_path () tā vietā. Bet tam nepieciešams, lai darbotos Python paplašinājums:
importēt runju
runpy.run_path ('myScript.py')
Izmantojot importlib
Varat arī palaist skriptu citā Python failā, izmantojot importlib modulis. Jums nav jāiekļauj .py vai nu šeit:
importēt importlib
importlib.import_module ('myScript')
Izpildiet savu Python failu, veicot dubultklikšķi uz tā
Darbojas arī tikai ar dubultklikšķi uz Python faila. Parasti, kad jūs to darāt, tas parāda jūsu koda izvadi komandrindā. Viss, kas jums jādara, ir jāsaglabā palaistais skripts ar pievienoto .py paplašinājumu un veiciet dubultklikšķi uz tā.
Komandrindas izvade var būt īsa, un jūs to neredzēsiet, pirms tā tiks aizvērta. Lai to novērstu, varat pievienot tukšu vietu kamēr cilpa līdz koda beigām, lai komandrindas izeja paliktu atvērta.
Piemēram, veicot dubultklikšķi uz skripta ar zemāk esošo kodu, tas tiek veiksmīgi izpildīts tukšās vietas dēļ kamēr cilpa beigās:
exec (atveriet ('myScript.py'). lasiet ())
sveiki = 1 + 2
izdrukāt (sveiki)
kamēr patiess:
""
Kā Python palaiž savus skriptus?
Python ir ārkārtīgi daudzpusīga, apkopota valoda, kas kodu izpilda ar tulka palīdzību. Tomēr, palaižot Python kodu, kompilators sadala kodu baitkodā, pirms to nodod tulkotājam. Pēc tam tulks saņem baitkodu un atgriež cilvēkiem draudzīgu un lasāmu izvadi.
Python ir ārkārtīgi daudzpusīgs, ar lietojumprogrammām sākot no tīmekļa izstrādes līdz datu analīzei.
Lasiet Tālāk
- Programmēšana
- Programmēšana
- Python
Idowu aizrauj kaut ko gudru tehnoloģiju un produktivitāti. Brīvajā laikā viņš spēlējas ar kodēšanu un pāriet uz šaha galdiņu, kad viņam ir garlaicīgi, taču viņš mīl arī kādu laiku atrauties no rutīnas. Aizraušanās ar cilvēku parādīšanu mūsdienu tehnoloģijās motivē viņu rakstīt vairāk.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!
Vēl viens solis !!!
Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.