Kā palaist Python skriptu

Kā palaist Python skriptu

Laba izpratne par dažādiem Python skripta izpildes trikiem palīdz kodēt ātrāk, paredzot un izvairoties no kopīgām kļūdām.





Python skripta palaišana ir diezgan vienkārša, 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 datorā veiksmīgi palaistu Python skriptu, apskatiet šo kontrolsarakstu un pārliecinieties, vai esat gatavs darbam:





  • 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.
  • Datorā instalējiet koda 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 Ievadiet . Ja tiek parādīta Python versija, tā tiek pievienota jūsu sistēmas ceļam.

Tomēr, kā jau minējām iepriekš, ir daudz veidu, kā palaist savu Python skriptu. Tālāk apskatīsim dažādus veidus.



Saistīts: Kā pievienot Python Windows PATH mainīgajam

Kā interaktīvi palaist Python skriptu

Interaktīvais Python režīms ļauj uzreiz palaist skriptu, izmantojot komandrindu, neizmantojot koda redaktoru vai IDE.





kā kopēt failus no Windows uz virtualbox linux

Lai interaktīvi palaistu Python skriptu, atveriet komandrindu un ierakstiet pitons . Tad sit Ievadiet .

Pēc tam interaktīvajā režīmā varat rakstīt jebkuru Python kodu. Nospiežot Ievadiet , koda izvade parādās uzreiz.





Python ir jutīgs pret atkāpi. Tādējādi interaktīvā režīmā rakstīšanas metodes, piemēram, funkcijas, cilpas, nosacījumi vai klases, var kļūt nedaudz mulsinošas.

Lai izvairītos no ievilkšanas kļūdām, rakstot metodes, kurām tās ir nepieciešamas interaktīvā režīmā, pārliecinieties, ka katru reizi, kad nokļūstat jaunā rindā, konsekventi izmantojat atstarpes taustiņu.

Piemēram, jūs varat izmantot vienu atstarpi jebkuram kodam tieši zem funkcijas. Pēc tam mainiet uz divām atstarpēm apakškopai, kas seko tai, un tā tālāk.

Lai iegūtu skaidrāku attēlu, apskatiet tālāk sniegto piemēru:

Interaktīvā režīma izmantošanas priekšrocība ir tā, ka ar to varat pārbaudīt savu kodu. Tomēr jūs nevarat to izmantot, lai palaistu projektu, un, pieļaujot kļūdas, jums, iespējams, būs jāraksta kods no jauna.

Arī kods, kas rakstīts interaktīvā režīmā, ir nepastāvīgs. Tātad jūsu kods tiek dzēsts, un jūs nevarat to atgūt, kad aizverat komandu uzvedni.

Tips Izeja() vai atmest () , tad sit Ievadiet atstāt interaktīvo režīmu. Varat arī iziet no interaktīvā režīma sistēmā Windows, nospiežot Ctrl + AR .

Kā palaist Python failu, izmantojot 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 speciālā Python failā ar .py pagarinājums.

Lai palaistu Python failu ar pitons komanda:

  1. Izveidojiet jaunu failu jebkurā datora direktorijā. Pārliecinieties, ka nosaucat savu failu ar a .py pagarinājums. Piemēram, jums var būt myFile.py .
  2. Atveriet šo failu, izmantojot jebkuru izvēlēto koda redaktoru.
  3. Ierakstiet savu kodu tikko izveidotajā failā. Pēc tam saglabājiet to vēlreiz, nospiežot Ctrl + S .
  4. Atveriet komandrindu un cd Python faila saknes direktorijā.
  5. Tips python myFile.py lai izpildītu kodu šajā Python failā, aizstājot myFile.py ar sava Python faila nosaukumu.

Jūs varat saglabāt skripta izvadi, izmantojot komandrindu, kā teksta failu. Lai to izdarītu, izmantojiet:

python myFile.py > output.txt

Šī metode ir ideāli piemērota reālu Python projektu īstenošanai. Piemēram, palaižot šādu failu Flask server.py, tiek palaists 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. Tādējādi tie ļauj ātrāk veidot projektus, sakārtojot failus dažādās mapēs vienā direktorijā.

Galu galā IDE viegli palaiž Python skriptus virtuālajā vidē. Tie ir ideāli piemēroti tādu projektu vadīšanai, kas darbojas no īpašām atkarībām.

Saistīts: Kā izveidot un pārvaldīt Python virtuālo vidi

Izmantojot IDE, varat rakstīt, lasīt, rediģēt un izpildīt savu Python kodu. Tāpat kā vienkāršs koda redaktors, jūs varat palaist Python skriptus, kas rakstīti IDE no komandu uzvednes, izmantojot pitons komandu.

Turklāt IDE, piemēram, Pycharm vai Spyder, ļauj palaist skriptu ar vienu klikšķi.

Izmantojiet uz pārlūkprogrammu balstītus IDE

Jupyter piezīmju grāmatiņa un Google Colaboratory ir populāri pārlūkprogrammas IDE, kas ļauj ātri rakstīt un izpildīt Python kodu. Tie ir arī šūnu bāzes 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 izvēlieties 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 sāktu jaunu šūnu.

Jūs 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: Sāciet darbu ar Jupyter piezīmjdatoru

Skripta izpilde ir līdzīga abās platformās. Kad esat ierakstījis kodu šūnā, nospiediet Ctrl + Ievadiet lai izpildītu šo šūnu.

Palaidiet savu Python skriptu, izmantojot iebūvēto Python IDLE

Python IDLE ir viens no vienkāršākajiem veidiem, kā palaist jebkuru Python skriptu, nesaglabājot failu, pirms tas darbojas.

kā izdzēst soundcloud kontu

Lai piekļūtu Python IDLE, dodieties uz Windows meklēšanas joslu. Tips IDLE un atveriet to, kad tas parādās.

Varat arī palaist Python IDLE no komandrindas. Lai to izdarītu, atveriet komandrindu un pēc tam ievadiet komandu dīkstāvē .

Kad tas tiek parādīts, varat uzrakstīt savu kodu un izpildīt katru rindu, noklikšķinot Ievadiet .

Varat arī saglabāt Python IDLE. Viss, kas jums jādara, ir doties uz Fails> Saglabāt kā . IDLE pēc tam saglabā jūsu failu ar .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 ir daudz veidu, kā to izdarīt, izmantojot importēt paziņojums ir ideāls.

Bet apskatīsim dažādus veidus, kā to izdarīt.

Palaidiet savu Python skriptu kā importētu moduli

Jūs varat izveidot un importēt savu skriptu kā Python moduli un pēc tam palaist to, izmantojot citu Python failu.

Lai to izdarītu, izveidojiet jaunu Python failu tajā pašā direktorijā kā Python skripts, kuru vēlaties palaist. Atveriet šo jauno failu un importējiet šādu skriptu:

import myScript.py

Ja jums ir nepieciešama tikai funkcija vai klase skriptā, kuru vēlaties palaist, izmantojiet absolūtu importēšanu:

from myScript.py import myFunction
myFunction()

Palaidiet Python skriptu citā Python failā, izmantojot funkciju exec

Varat arī palaist Python kodu ar iebūvēto izpildītājs () funkciju. Izveidojiet jaunu Python failu tajā pašā direktorijā, kurā vēlaties palaist, un izpildiet šādu kodu:

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

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ājumu, izmantojot šo metodi:

import runpy
runpy.run_module('myScript')

Tomēr jūs varat izmantot runpy.run_path () tā vietā. Bet tam ir nepieciešams Python paplašinājums, lai tas darbotos:

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

Izmantojot importlib

Varat arī palaist skriptu citā Python failā, izmantojot importlib modulis. Jums nav jāiekļauj .py pagarinājums šeit:

kāpēc mans telefons sakarst?
import importlib
importlib.import_module('myScript')

Izpildiet savu Python failu, veicot dubultklikšķi uz tā

Darbojas arī tikai dubultklikšķis uz Python faila. Parasti, to darot, komandrindā tiek parādīta jūsu koda izvade. Viss, kas jums jādara, ir saglabāt skriptu, kuru vēlaties palaist, pievienojot .py paplašinājumu un veiciet dubultklikšķi uz tā.

Komandrindas izvade var būt īsa, un jūs to neredzēsit, pirms tā tiks aizvērta. Lai to novērstu, varat pievienot tukšu kamēr ciklu līdz koda beigām, lai komandrindas izvade paliktu atvērta.

Piemēram, veicot dubultklikšķi uz skripta, kurā ir zemāk esošais kods, tas tiek veiksmīgi izpildīts tukšā laukuma dēļ kamēr cilpa beigās:

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

Kā Python palaiž savus skriptus?

Python ir ārkārtīgi daudzpusīga, apkopota valoda, kas izpilda kodu ar tulka palīdzību. Tomēr, palaižot Python kodu, kompilators sadala kodu baitu kodā, pirms to nodod tulkam. Pēc tam tulks saņem baitu kodu un atgriež cilvēkiem draudzīgu un lasāmu izvadi.

Kopīgot Kopīgot Čivināt E -pasts Ko Python dara un kādam nolūkam to var izmantot?

Python ir ārkārtīgi daudzpusīgs, ar lietojumprogrammām, sākot no tīmekļa izstrādes līdz datu analīzei.

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • Programmēšana
  • Python
Par autoru Idisou Omisola(Publicēti 94 raksti)

Idowu aizraujas ar jebko gudru tehnoloģiju un produktivitāti. Brīvajā laikā viņš spēlējas ar kodēšanu un pārslēdzas uz šaha galdu, kad viņam ir garlaicīgi, taču viņam arī patīk laiku pa laikam atrauties no rutīnas. Viņa aizraušanās parādīt cilvēkiem ceļu apkārt mūsdienu tehnoloģijām motivē viņu rakstīt vairāk.

Vairāk no Idowu Omisola

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu