Vankka käsitys Python-komentosarjan suorittamiseen liittyvistä temppuista auttaa koodaamaan nopeammin ennakoimalla ja välttämällä yleisiä sudenkuoppia.

Python-komentosarjan suorittaminen on melko helppoa, ja voit mennä siihen monin tavoin. Tässä artikkelissa näytetään sinulle erilaisia ​​tapoja tehdä niin.

Mitä tarvitset Python-komentosarjan suorittamiseen?

Jos haluat suorittaa Python-komentosarjan onnistuneesti tietokoneellasi, tutustu seuraavaan tarkistusluetteloon ja varmista, että olet valmis menemään:

  • Varmista, että tietokoneellesi on asennettu Python. Jos ei, mene Python-sivusto ladata ja asentaa uusin Python-versio.
  • Pidä koodieditori tai IDE asennettuna tietokoneellesi.
  • Varmista, että lisäät Pythonin järjestelmän muuttujan polkuun, jotta voit soittaa sille komentoriviltä.

Tarkista, onko Python jo asennettu ja lisätty polulle, kirjoittamalla python --versio komentorivilläsi ja paina Tulla sisään. Jos näet näytössä olevan Python-version, se lisätään järjestelmäradalle.

Kuten aiemmin mainitsimme, Python-komentosarjasi voidaan kuitenkin ajaa monin tavoin. Katsotaanpa alla olevia tapoja.

instagram viewer

Liittyvät: Kuinka lisätä Python Windows PATH -muuttujaan

Kuinka suorittaa Python-komentosarja vuorovaikutteisesti

Interaktiivisen Python-tilan avulla voit suorittaa komentosarjan välittömästi komentorivin kautta käyttämättä koodieditoria tai IDE: tä.

Jos haluat suorittaa Python-komentosarjan vuorovaikutteisesti, avaa komentorivi ja kirjoita python. Sitten osui Tulla sisään.

Voit sitten kirjoittaa eteenpäin minkä tahansa Python-koodin interaktiivisessa tilassa. Kun painat Tulla sisään, koodisi tulos näkyy heti.

Python on sisennysherkkä. Joten tämä voi tehdä kirjoitusmenetelmistä, kuten toiminnoista, silmukoista, ehdoista tai luokista hieman hämmentäviä interaktiivisessa tilassa.

Vältä sisennysvirheitä kirjoitettaessa menetelmiä, jotka edellyttävät niitä interaktiivisessa tilassa, varmista, että käytät välilyöntiä johdonmukaisesti aina, kun siirryt uudelle riville.

Voit esimerkiksi käyttää yhtä välilyöntiä mihin tahansa koodiin suoraan toiminnon alla. Vaihda sitten kahteen välilyöntiin sitä seuraavaa osajoukkoa varten ja niin edelleen.

Katso alla oleva esimerkki saadaksesi selkeämmän kuvan:

Interaktiivisen tilan käytön etuna on, että voit testata koodiasi sen avulla. Et kuitenkaan voi käyttää sitä projektin suorittamiseen, ja kun teet virheitä, sinun on ehkä kirjoitettava koodi uudelleen tyhjästä.

Interaktiivisessa tilassa kirjoitettu koodi on myös epävakaa. Joten koodisi tyhjenee, etkä voi palauttaa sitä, kun suljet komentokehotteen.

Tyyppi poistua () tai lopettaa(), sitten osui Tulla sisään poistuaksesi interaktiivisesta tilasta. Voit myös poistua interaktiivisesta tilasta Windowsissa painamalla Ctrl + Z.

Kuinka ajaa Python-tiedosto Python-komennolla

Voit kirjoittaa Python-koodin millä tahansa valitsemallasi tekstieditorilla ja suorittaa sen komentoriviltä käyttämällä python komento.

Toisin kuin interaktiivisessa tilassa, koodisi istuu erillisessä Python-tiedostossa, jossa on .py laajennus.

Python-tiedoston suorittaminen python komento:

  1. Luo uusi tiedosto mihin tahansa tietokoneesi hakemistoon. Varmista, että nimeät tiedostosi a: lla .py laajennus. Voit esimerkiksi saada myFile.py.
  2. Avaa tiedosto käyttämällä mikä tahansa valitsemasi koodieditori.
  3. Kirjoita koodi juuri luomallesi tiedostoon. Tallenna se sitten uudelleen lyömällä Ctrl + S.
  4. Avaa komentorivi ja cd Python-tiedoston juurihakemistoon.
  5. Tyyppi python myFile.py suorittaa kyseisen Python-tiedoston koodi korvaamalla myFile.py Python-tiedostosi nimen kanssa.

Voit tallentaa komentoriviltä suorittamasi komentosarjan tekstitiedostona. Voit tehdä niin käyttämällä:

python myFile.py> output.txt

Tämä menetelmä on ihanteellinen tosielämän Python-projektien suorittamiseen. Esimerkiksi tällaisen Flask server.py -tiedoston suorittaminen käynnistää sinulle paikallisen palvelimen.

Suorita Python-tiedosto nimellä

Jos käytät viimeisintä Windows-versiota, voit nyt suorittaa Python-komentosarjan kirjoittamalla tiedoston nimen lisäämättä python komento:

myFile.py

Suorita Python-komentosarja IDE: llä

Integroidut kehitysympäristöt tai IDE: t tarjoavat edistyneitä tiedostojen ja kansioiden hallintajärjestelmiä. Joten ne antavat sinun rakentaa projekteja nopeammin järjestämällä tiedostosi eri kansioihin yhden hakemiston alle.

Viime kädessä IDE: t suorittavat Python-komentosarjat helposti virtuaalisessa ympäristössä. Ne ovat ihanteellisia tiettyihin riippuvuuksiin perustuvien projektien hallintaan.

Liittyvät: Kuinka luoda ja hallita virtuaalisia Python-ympäristöjä

IDE: n avulla voit kirjoittaa, lukea, muokata ja suorittaa Python-koodisi. Kuten yksinkertainen koodieditori, voit suorittaa IDE-tiedostoihin kirjoitetut Python-komentosarjat komentoriviltä käyttämällä python komento.

Lisäksi IDE: t, kuten Pycharm tai Spyder, antavat sinun suorittaa komentosarjan yhdellä napsautuksella.

Käytä selainpohjaisia ​​IDE: itä

Jupyter-muistikirja ja Google Colaboratory ovat suosittuja selainpohjaisia ​​IDE: itä, joiden avulla voit kirjoittaa ja suorittaa Python-koodin nopeasti. Ne ovat myös solupohjaisia ​​ja ihanteellisia datatieteellisten projektien käsittelyyn.

Suorita Python-komentosarja Google Colaboratory -sovelluksella napsauttamalla Tiedosto. Valitse sitten Uusi muistikirja avataksesi muistikirjan, johon voit kirjoittaa ja suorittaa Python-koodisi. Voit napsauttaa + Koodi aloittaaksesi uuden solun.

Voit rekisteröityä ja aloittaa Google Colaboratoryn käytön heti ilman asennusta, kun taas sinun on asennettava Jupyter Notebook, jotta Python-komentosarja voidaan suorittaa sen kanssa.

Liittyvät: Aloita Jupyter Notebookin käyttö

Komentosarjan suorittaminen on samanlaista molemmilla alustoilla. Kun kirjoitat koodin soluun, paina Ctrl + Tulla sisään suorittaa tämä solu.

Suorita Python-komentosarjasi käyttämällä sisäänrakennettua Python IDLE -ohjelmaa

Python IDLE on yksi perustavimmista tavoista käyttää mitä tahansa Python-komentosarjaa tarvitsematta tallentaa tiedostoa ennen kuin se toimii.

Voit käyttää Python IDLE -ohjelmaa siirtymällä Windowsin hakupalkkiin. Tyyppi IDLE ja avaa se, kun se ilmestyy.

Vaihtoehtoisesti voit käynnistää Python IDLE: n komentoriviltä. Voit tehdä niin avaamalla komentorivin ja kirjoittamalla komennon tyhjäkäynnillä.

Kun se tulee esiin, voit kirjoittaa koodisi ja suorittaa jokaisen rivin lyömällä Tulla sisään.

Voit tallentaa myös Python IDLE: n. Sinun tarvitsee vain mennä Tiedosto>Tallenna nimellä. Tämän jälkeen IDLE tallentaa tiedostosi a: lla .py laajennus oletuksena.

Suorita Python-komentosarja moduulina toisessa Python-tiedostossa

Voit myös suorittaa Python-komentosarjan toisessa Python-tiedostossa. On kuitenkin monia tapoja tehdä tämä tuonti lausunto on ihanteellinen.

Mutta katsotaanpa erilaisia ​​tapoja tehdä tämä.

Suorita Python-komentosarjasi tuotuna moduulina

Sinä pystyt luoda ja tuoda komentosarja Python-moduulina ja suorita se sitten toisella Python-tiedostolla.

Voit tehdä tämän luomalla uuden Python-tiedoston samaan hakemistoon kuin suoritettava Python-komentosarja. Avaa uusi tiedosto ja tuo seuraava komentosarja:

tuo myScript.py

Jos tarvitset vain toiminnon tai luokan suoritettavaan komentosarjaan, käytä absoluuttista tuontia:

osoitteesta myScript.py tuo myFunction
myFunction ()

Suorita Python-komentosarja toisessa Python-tiedostossa käyttämällä exec-toimintoa

Vaihtoehtoisesti voit suorittaa Python-koodin sisäänrakennetulla exec () toiminto. Luo uusi Python-tiedosto samaan hakemistoon kuin haluat suorittaa, ja suorita seuraava koodi:

exec (avaa ('myScript.py'). lue ())

Suorita Python-komentosarja käyttämällä sisäänrakennettua Runpy-moduulia

Voit myös suorittaa Python-komentosarjan runpy.run_module (). Sinun ei tarvitse sisällyttää .py laajennus käytettäessä tätä menetelmää:

tuoda juoksevaa
runpy.run_module ('myScript')

Voit kuitenkin käyttää runpy.run_path () sen sijaan. Mutta tämä edellyttää, että Python-laajennus toimii:

tuoda juoksevaa
runpy.run_path ('myScript.py')

Importlibin käyttäminen

Voit myös suorittaa komentosarjan toisessa Python-tiedostossa käyttämällä importlib moduuli. Sinun ei tarvitse sisällyttää .py laajennus täällä joko:

tuonti importlib
importlib.import_module ('myScript')

Suorita Python-tiedostosi kaksoisnapsauttamalla sitä

Pelkästään Python-tiedoston kaksoisnapsauttaminen toimii myös. Tyypillisesti, kun teet tämän, se näyttää koodisi lähdön komentorivillä. Sinun tarvitsee vain tallentaa suoritettava komentosarja liitteenä .py ja kaksoisnapsauta sitä.

Komentorivin lähtö voi olla lyhyt, etkä näe sitä ennen kuin se sulkeutuu. Voit estää tämän lisäämällä tyhjän sillä aikaa silmukka koodin loppuun, jotta komentorivilähtö pysyy auki.

Esimerkiksi kaksoisnapsauttamalla alla olevaa koodia sisältävää komentosarjaa suoritetaan onnistuneesti tyhjän vuoksi sillä aikaa silmukka lopussa:

exec (avaa ('myScript.py'). lue ())
hei = 1 + 2
tulosta (hei)
kun taas totta:
""

Kuinka Python suorittaa komentosarjansa?

Python on erittäin monipuolinen, käännetty kieli, joka suorittaa koodin tulkin avulla. Kuitenkin, kun suoritat Python-koodin, kääntäjä jakaa koodin tavuiksi ennen kuin välittää sen tulkille. Tulkki saa sitten tavukoodin ja palauttaa ihmisystävällisen ja luettavan tuloksen.

Sähköposti
Mitä Python tekee ja mihin sitä voidaan käyttää?

Python on erittäin monipuolinen, ja sovellukset vaihtelevat verkkokehityksestä tietojen analysointiin.

Lue seuraava

Liittyvät aiheet
  • Ohjelmointi
  • Ohjelmointi
  • Python
Kirjailijasta
Idowu Omisola (67 artikkelia julkaistu)

Idowu on intohimoisesti kaikesta älykkäästä tekniikasta ja tuottavuudesta. Vapaa-aikanaan hän leikkii koodauksella ja vaihtaa shakkilaudalle, kun hän on tylsistynyt, mutta rakastaa myös irtautumista rutiinista silloin tällöin. Intohimo osoittaa ihmisille tien ympäri nykytekniikkaa motivoi häntä kirjoittamaan enemmän.

Lisää Idowu Omisolasta

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.