Kaip paleisti „Python“ scenarijų

Kaip paleisti „Python“ scenarijų

Gerai išmanydami įvairias gudrybes vykdydami „Python“ scenarijų, galite greičiau koduoti, numatydami ir išvengdami bendrų spąstų.





Paleisti „Python“ scenarijų yra gana paprasta, ir yra daug būdų, kaip tai padaryti. Šiame straipsnyje parodysime įvairius būdus, kaip tai padaryti.





Ko reikia norint paleisti „Python“ scenarijų?

Norėdami sėkmingai paleisti „Python“ scenarijų savo kompiuteryje, peržiūrėkite toliau pateiktą kontrolinį sąrašą ir įsitikinkite, kad esate pasiruošęs:





  • Įsitikinkite, kad kompiuteryje įdiegta „Python“. Jei ne, eikite į Python svetainė atsisiųsti ir įdiegti naujausią „Python“ versiją.
  • Kompiuteryje turite įdiegti kodo redaktorių arba IDE.
  • Įsitikinkite, kad pridėjote „Python“ prie sistemos kintamojo kelio, kad galėtumėte jį iškviesti iš komandinės eilutės.

Norėdami patikrinti, ar „Python“ jau įdiegtas ir pridėtas prie kelio, įveskite python -versija savo komandų eilutėje ir paspauskite Įveskite . Jei matote rodomą „Python“ versiją, ji įtraukiama į jūsų sistemos kelią.

Tačiau, kaip minėjome anksčiau, yra daug būdų paleisti „Python“ scenarijų. Pažvelkime į įvairius būdus žemiau.



Susijęs: Kaip pridėti „Python“ prie „Windows PATH“ kintamojo

Kaip interaktyviai paleisti „Python“ scenarijų

Interaktyvusis „Python“ režimas leidžia iš karto paleisti scenarijų per komandinę eilutę, nenaudojant jokio kodo redaktoriaus ar IDE.





el. paštu raskite „Amazon“ pageidavimų sąrašą

Norėdami interaktyviai paleisti „Python“ scenarijų, atidarykite komandų eilutę ir įveskite pitonas . Tada pataikyk Įveskite .

Tada galite eiti į priekį ir interaktyviu režimu parašyti bet kokį „Python“ kodą. Kai paspausite Įveskite , kodo išvestis pasirodys iškart.





„Python“ yra jautrus įtraukoms. Taigi interaktyviu režimu rašymo metodai, tokie kaip funkcijos, kilpos, sąlygos ar klasės, gali būti šiek tiek painūs.

Kad išvengtumėte įterpimo klaidų rašydami interaktyviu režimu reikalaujančius metodus, įsitikinkite, kad kiekvieną kartą pereidami prie naujos eilutės nuosekliai naudojate tarpo klavišą.

Pvz., Galite naudoti vieną erdvę bet kuriam kodui tiesiogiai po funkcija. Tada pakeiskite į dvi po jo esančio pogrupio erdves ir pan.

Norėdami gauti aiškesnį vaizdą, peržiūrėkite žemiau pateiktą pavyzdį:

Interaktyvaus režimo naudojimo pranašumas yra tas, kad su juo galite išbandyti savo kodą. Tačiau jūs negalite jo naudoti projektui vykdyti, o kai padarysite klaidų, gali tekti iš naujo parašyti kodą.

Interaktyviu režimu parašytas kodas taip pat yra nepastovus. Taigi jūsų kodas ištrinamas ir jūs negalite jo atkurti, kai uždarote komandų eilutę.

Tipas išeiti () arba mesti () , tada trenk Įveskite išeiti iš interaktyvaus režimo. Taip pat galite išeiti iš interaktyvaus režimo sistemoje „Windows“ paspausdami Ctrl + SU .

Kaip paleisti „Python“ failą naudojant „Python“ komandą

Galite parašyti „Python“ kodą naudodami bet kurį pasirinktą teksto redaktorių ir paleisti jį iš komandinės eilutės naudodami pitonas komandą.

Skirtingai nuo interaktyvaus režimo, jūsų kodas yra tam skirtame „Python“ faile su .py pratęsimas.

Norėdami paleisti „Python“ failą su pitonas komanda:

  1. Sukurkite naują failą bet kuriame kompiuterio kataloge. Įsitikinkite, kad pavadinote savo failą a .py pratęsimas. Pavyzdžiui, galite turėti myFile.py .
  2. Atidarykite tą failą naudodami bet kurį pasirinktą kodo redaktorių.
  3. Įveskite savo kodą į ką tik sukurtą failą. Tada dar kartą išsaugokite jį spustelėdami Ctrl + S .
  4. Atidarykite komandų eilutę ir įrašykite kompaktinį diską į „Python“ failo šakninį katalogą.
  5. Tipas python myFile.py vykdyti kodą tame „Python“ faile, pakeičiant myFile.py su jūsų „Python“ failo pavadinimu.

Galite išsaugoti scenarijaus, kurį vykdote naudodami komandinę eilutę, išvestį kaip tekstinį failą. Norėdami tai padaryti, naudokite:

python myFile.py > output.txt

Šis metodas idealiai tinka realiems Python projektams vykdyti. Pavyzdžiui, paleidus tokį failą „Flask server.py“, paleidžiamas vietinis serveris.

Paleiskite „Python“ failą jo pavadinimu

Jei naudojate naujausią „Windows“ versiją, dabar galite paleisti „Python“ scenarijų įvesdami failo pavadinimą nepridėdami pitonas komanda:

myFile.py

Paleiskite „Python“ scenarijų naudodami IDE

Integruotos kūrimo aplinkos arba IDE siūlo pažangias failų ir aplankų valdymo sistemas. Taigi jie leidžia greičiau kurti projektus, suskirstant failus į skirtingus aplankus viename kataloge.

Galų gale IDE lengvai paleidžia „Python“ scenarijus virtualioje aplinkoje. Jie idealiai tinka valdyti projektus, kurie priklauso nuo konkrečių priklausomybių.

Susijęs: Kaip sukurti ir valdyti „Python“ virtualią aplinką

Naudodami IDE galite rašyti, skaityti, redaguoti ir vykdyti „Python“ kodą. Kaip ir paprastą kodų redaktorių, galite paleisti „Python“ scenarijus, parašytus IDE iš komandų eilutės naudodami pitonas komandą.

Be to, IDE, pvz., „Pycharm“ ar „Spyder“, leidžia paleisti scenarijų vienu paspaudimu.

Naudokite naršyklės IDE

Užrašų knygelė „Jupyter“ ir „Google“ laboratorija yra populiarūs naršyklės IDE, kurie leidžia greitai rašyti ir vykdyti „Python“ kodą. Jie taip pat yra ląstelių pagrindu ir idealiai tinka duomenų mokslo projektams tvarkyti.

Norėdami paleisti „Python“ scenarijų su „Google Colaboratory“, spustelėkite Failas . Tada pasirinkite Naujas sąsiuvinis atidaryti bloknotą, kuriame galite rašyti ir vykdyti savo „Python“ kodą. Galite spustelėti + Kodas pradėti naują langelį.

Galite užsiregistruoti ir pradėti naudoti „Google Colaboratory“ iš karto be jokio diegimo, o norint paleisti „Python“ scenarijų, turėsite įdiegti „Jupyter Notebook“.

Susijęs: Pradėkite nuo „Jupyter Notebook“

Scenarijaus vykdymas yra panašus abiejose platformose. Kai į langelį įrašysite kodą, paspauskite Ctrl + Įveskite vykdyti tą langelį.

Paleiskite „Python“ scenarijų naudodami įmontuotą „Python IDLE“

„Python IDLE“ yra vienas iš pagrindinių būdų, kaip paleisti bet kurį „Python“ scenarijų, neišsaugojus failo, kol jis veiks.

kaip rasti muziką iš „YouTube“ vaizdo įrašo

Norėdami pasiekti „Python IDLE“, eikite į „Windows“ paieškos juostą. Tipas IDLE ir atidarykite, kai tik pasirodys.

Arba galite paleisti „Python IDLE“ iš komandinės eilutės. Norėdami tai padaryti, atidarykite komandų eilutę, tada įveskite komandą nenaudojamas .

Kai jis pasirodys, galite parašyti savo kodą ir įvykdyti kiekvieną eilutę spustelėdami Įveskite .

Taip pat galite išsaugoti „Python IDLE“. Viskas, ką jums reikia padaryti, tai eiti į Failas> Išsaugoti kaip . Tada IDLE išsaugo jūsų failą naudodami .py plėtinys pagal numatytuosius nustatymus.

Paleiskite „Python“ scenarijų kaip modulį kitame „Python“ faile

Taip pat galite paleisti „Python“ scenarijų kitame „Python“ faile. Tačiau yra daug būdų tai padaryti, naudojant importas teiginys idealus.

Tačiau pažvelkime į įvairius būdus, kaip tai padaryti.

Paleiskite „Python“ scenarijų kaip importuotą modulį

Galite sukurti ir importuoti savo scenarijų kaip „Python“ modulį ir paleisti jį naudodami kitą „Python“ failą.

Norėdami tai padaryti, sukurkite naują „Python“ failą tame pačiame kataloge, kuriame yra norimas paleisti „Python“ scenarijus. Atidarykite tą naują failą ir importuokite šį scenarijų:

import myScript.py

Jei jums reikia tik funkcijos ar klasės scenarijuje, kurį norite paleisti, naudokite absoliučią importą:

from myScript.py import myFunction
myFunction()

Paleiskite „Python“ scenarijų kitame „Python“ faile naudodami funkciją „exec“

Arba galite paleisti „Python“ kodą naudodami įmontuotą vykdytojas () funkcija. Sukurkite naują „Python“ failą tame pačiame kataloge, kuriame norite paleisti, ir vykdykite šį kodą:

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

Paleiskite „Python“ scenarijų naudodami įmontuotą „Runpy“ modulį

Taip pat galite paleisti „Python“ scenarijų naudodami runpy.run_module () . Jums nereikia įtraukti .py pratęsimas naudojant šį metodą:

import runpy
runpy.run_module('myScript')

Tačiau galite naudoti runpy.run_path () vietoj to. Tačiau tam reikia „Python“ plėtinio, kad jis veiktų:

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

Naudojant importlib

Taip pat galite paleisti scenarijų kitame „Python“ faile naudodami importlib modulis. Jums nereikia įtraukti .py pratęsimas čia:

kaip pašalinti eilutę „Word“
import importlib
importlib.import_module('myScript')

Vykdykite savo „Python“ failą dukart spustelėdami jį

Taip pat veikia tik dukart spustelėjus „Python“ failą. Paprastai, kai tai darote, komandų eilutėje rodomas jūsų kodo rezultatas. Viskas, ką jums reikia padaryti, tai išsaugoti scenarijų, kurį norite paleisti, pridėdami .py plėtinį ir dukart spustelėkite jį.

Komandinės eilutės išvestis gali būti trumpa, ir jos nematysite, kol ji nebus uždaryta. Norėdami to išvengti, galite pridėti tuščią tuo tarpu pereikite prie kodo pabaigos, kad komandų eilutės išvestis liktų atvira.

Pavyzdžiui, dukart spustelėjus scenarijų, kuriame yra toliau pateiktas kodas, jis sėkmingai vykdomas, nes tuščias tuo tarpu kilpa pabaigoje:

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

Kaip „Python“ paleidžia savo scenarijus?

„Python“ yra labai universali, sudaryta kalba, vykdanti kodą su vertėjo pagalba. Tačiau, kai paleidžiate „Python“ kodą, kompiliatorius suskaido kodą į baitų kodą, prieš perduodamas jį vertėjui. Tada vertėjas gauna baitinį kodą ir grąžina žmonėms patogią ir skaitomą išvestį.

Dalintis Dalintis „Tweet“ Paštu Ką veikia „Python“ ir kam jis gali būti naudojamas?

„Python“ yra nepaprastai universalus, turintis įvairių programų - nuo žiniatinklio kūrimo iki duomenų analizės.

Skaityti toliau
Susijusios temos
  • Programavimas
  • Programavimas
  • Python
Apie autorių Idisou Omisola(Paskelbti 94 straipsniai)

Idowu aistringai domisi visomis išmaniosiomis technologijomis ir produktyvumu. Laisvalaikiu jis žaidžia koduodamasis ir nuobodžiai persijungia į šachmatų lentą, tačiau taip pat mėgsta retkarčiais atitrūkti nuo rutinos. Jo aistra parodyti žmonėms kelią aplink šiuolaikines technologijas skatina jį daugiau rašyti.

Daugiau iš Idowu Omisola

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia