Å ha en solid forståelse av de forskjellige triksene for å utføre Python-skriptet ditt, hjelper deg med å kode raskere ved å forutse og unngå vanlige fallgruver.
Å kjøre et Python-skript er ganske enkelt, og det er mange måter du kan gjøre om det. Vi viser deg de forskjellige måtene å gjøre det i denne artikkelen.
Hva trenger du for å kjøre et Python-skript?
For å kjøre et Python-skript vellykket på datamaskinen din, ta en titt på følgende sjekkliste og sørg for at du er klar til å gå:
- Forsikre deg om at du har Python installert på datamaskinen. Hvis ikke, gå over til Pythons nettsted for å laste ned og installere den nyeste versjonen av Python.
- Ha en kodeditor eller IDE installert på PCen.
- Sørg for at du legger til Python i systemvariabelen, slik at du kan ringe den fra kommandolinjen.
For å sjekke om Python er installert og allerede lagt til banen, skriv inn python - versjon i kommandolinjen og trykk Tast inn. Hvis du ser Python-versjonen vises, blir den lagt til i systemstien din.
Som vi nevnte tidligere, er det imidlertid mange måter å kjøre Python-skriptet på. La oss ta en titt på de forskjellige måtene nedenfor.
I slekt: Hvordan legge til Python i Windows PATH-variabelen
Hvordan kjøre et Python-skript interaktivt
Den interaktive Python-modusen lar deg kjøre skriptet ditt umiddelbart via kommandolinjen uten å bruke noen kodeditor eller IDE.
For å kjøre et Python-skript interaktivt, åpne kommandolinjen og skriv python. Så slå Tast inn.
Du kan deretter fortsette og skrive hvilken som helst Python-kode i den interaktive modusen. Når du trykker Tast inn, vises utdataene fra koden din med en gang.
Python er innryktsfølsom. Så dette kan gjøre skrivemetoder som funksjoner, sløyfer, forhold eller klasser litt forvirrende mens de er i interaktiv modus.
For å unngå innrykkingsfeil mens du skriver metoder som krever dem i interaktiv modus, må du sørge for at du bruker mellomromstasten konsekvent hver gang du kommer til en ny linje.
For eksempel kan du bruke en enkelt plass til hvilken som helst kode direkte under en funksjon. Bytt deretter til to mellomrom for delsettet som følger det, og så videre.
Ta en titt på eksemplet nedenfor for et tydeligere bilde:
En fordel med å bruke den interaktive modusen er at du kan teste koden din med den. Du kan imidlertid ikke bruke den til å kjøre et prosjekt, og når du gjør feil, kan det hende du må skrive koden din fra bunnen av.
Koden skrevet i interaktiv modus er også ustabil. Så koden din tømmes, og du kan ikke gjenopprette den når du lukker ledeteksten.
Type exit() eller slutte(), deretter treffer Tast inn for å forlate interaktiv modus. Du kan også avslutte interaktiv modus på Windows ved å trykke på Ctrl + Z.
Hvordan kjøre Python-fil med Python Command
Du kan skrive Python-kode med hvilken som helst tekstredigerer du ønsker og kjøre den fra kommandolinjen ved hjelp av python kommando.
I motsetning til interaktiv modus, sitter koden din i en dedikert Python-fil med en .py Utvidelse.
Å kjøre en Python-fil med python kommando:
- Opprett en ny fil i hvilken som helst katalog på din PC. Forsikre deg om at du gir filen et navn .py Utvidelse. For eksempel kan du ha myFile.py.
- Åpne filen ved hjelp av hvilken som helst kodeditor etter eget valg.
- Skriv koden din i filen du nettopp opprettet. Lagre den deretter igjen ved å trykke Ctrl + S.
- Åpne kommandolinjen og cd i rotkatalogen til Python-filen.
- Type python myFile.py for å utføre koden i den Python-filen, erstatte myFile.py med navnet på Python-filen.
Du kan lagre utdataene fra et skript du kjører via kommandolinjen som en tekstfil. For å gjøre dette, bruk:
python myFile.py> output.txt
Denne metoden er ideell for å utføre virkelige Python-prosjekter. For eksempel, å kjøre en Flask server.py-fil som denne, starter en lokal server for deg.
Kjør en Python-fil etter navn
Hvis du bruker en nylig versjon av Windows, kan du nå kjøre et Python-skript ved å skrive navnet på filen uten å legge til python kommando:
myFile.py
Kjør Python-skriptet ditt med en IDE
Integrerte utviklingsmiljøer eller IDEer tilbyr avanserte fil- og mappebehandlingssystemer. Så de lar deg bygge prosjekter raskere ved å organisere filene dine i forskjellige mapper under en katalog.
Til slutt kjører IDEs Python-skript enkelt i et virtuelt miljø. De er ideelle for å administrere prosjekter som kjører på bestemte avhengigheter.
I slekt: Hvordan lage og administrere Python Virtual Miljøer
Med en IDE kan du skrive, lese, redigere og utføre Python-koden din. Som du ville gjort med en enkel kodeditor, kan du kjøre Python-skript skrevet i IDEer fra ledeteksten ved hjelp av python kommando.
I tillegg lar IDEer som Pycharm eller Spyder deg kjøre skriptet ditt med et enkelt klikk.
Bruk nettleserbaserte IDEer
Jupyter Notatbok og Google Colaboratory er populære nettleserbaserte IDEer som lar deg skrive og utføre Python-kode raskt. De er også cellebaserte og ideelle for håndtering av datavitenskapelige prosjekter.
For å kjøre et Python-skript med Google Colaboratory, klikk Fil. Velg deretter Ny notisbok for å åpne en notatbok der du kan skrive og utføre Python-koden. Du kan klikke + Kode for å starte en ny celle.
Du kan registrere deg og begynne å bruke Google Colaboratory med en gang uten installasjon, mens du må installere Jupyter Notebook for å kjøre et Python-skript med den.
I slekt: Kom i gang med Jupyter Notebook
Å utføre et skript er likt på begge plattformene. Når du har skrevet en kode i en celle, trykk Ctrl + Tast inn å henrette den cellen.
Kjør Python-skriptet ditt ved hjelp av den innebygde Python IDLE
Python IDLE er en av de mest grunnleggende måtene du kan kjøre hvilket som helst Python-skript uten å måtte lagre filen før den fungerer.
For å få tilgang til Python IDLE, gå til Windows-søkefeltet. Type TOMGANG og åpne den når den vises.
Alternativt kan du starte Python IDLE fra kommandolinjen. For å gjøre det, åpne kommandolinjen og skriv inn kommandoen tomgang.
Når den kommer opp, kan du skrive koden din og utføre hver linje ved å trykke Tast inn.
Du kan også lagre en Python IDLE. Alt du trenger å gjøre er å gå til Fil>Lagre som. IDLE lagrer deretter filen din med en .py utvidelse som standard.
Kjør Python Script som en modul i en annen Python-fil
Du kan også kjøre et Python-skript i en annen Python-fil. Det er imidlertid mange måter å gjøre dette på import uttalelse er ideell.
Men la oss se på de forskjellige måtene å gjøre dette på.
Kjør Python-skriptet som en importert modul
Du kan opprett og importer skriptet som en Python-modul og kjør den deretter med en annen Python-fil.
For å gjøre det, opprett en ny Python-fil i samme katalog som Python-skriptet du vil kjøre. Åpne den nye filen og importer følgende skript:
importer myScript.py
Hvis du bare trenger en funksjon eller klasse i skriptet du vil kjøre, så bruk en absolutt import:
fra myScript.py importerer du myFunction
myFunction ()
Kjør et Python-skript i en annen Python-fil ved hjelp av exec-funksjonen
Alternativt kan du kjøre Python-kode med den innebygde utføre () funksjon. Opprett en ny Python-fil i samme katalog som den du vil kjøre, og kjør følgende kode:
exec (åpen ('myScript.py'). les ())
Kjør et Python-skript ved hjelp av den innebygde Runpy-modulen
Du kan også kjøre et Python-skript med runpy.run_module (). Du trenger ikke å inkludere .py utvidelse mens du bruker denne metoden:
importer runpy
runpy.run_module ('myScript')
Du kan imidlertid bruke runpy.run_path () i stedet. Men dette krever at Python-utvidelsen fungerer:
importer runpy
runpy.run_path ('myScript.py')
Bruker importlib
Du kan også kjøre et skript i en annen Python-fil ved hjelp av importlib modul. Du trenger ikke å inkludere .py utvidelse her enten:
import importlib
importlib.import_module ('myScript')
Utfør Python-filen ved å dobbeltklikke på den
Bare å dobbeltklikke på en Python-fil fungerer også. Vanligvis, når du gjør dette, viser det utgangen av koden din i en kommandolinje. Alt du trenger å gjøre er å lagre skriptet du vil kjøre med et vedlagt .py utvidelsen, og dobbeltklikk den.
Kommandolinjeproduksjonen kan være kort, og du vil ikke se den før den lukkes. For å forhindre det, kan du legge til en tom samtidig som sløyfe til slutten av koden for å gjøre kommandolinjeproduksjonen åpen.
Dobbeltklikk for eksempel på skriptet som inneholder koden nedenfor, vellykket på grunn av det tomme samtidig som løkke på slutten:
exec (åpen ('myScript.py'). les ())
hei = 1 + 2
skriv ut (hei)
mens det er sant:
""
Hvordan kjører Python sine skript?
Python er et ekstremt allsidig, kompilert språk som utfører kode ved hjelp av en tolk. Når du kjører en Python-kode, bryter en kompilator imidlertid koden ned i bytekode før den sendes til en tolk. Tolken mottar deretter bytekoden og returnerer et menneskevennlig og lesbart resultat.
Python er ekstremt allsidig, med applikasjoner som spenner fra webutvikling til dataanalyse.
Les Neste
- Programmering
- Programmering
- Python
Idowu brenner for alt smartteknologi og produktivitet. På fritiden leker han rundt med koding og bytter til sjakkbrettet når han kjeder seg, men han elsker også å bryte seg fra rutinen en gang i blant. Hans lidenskap for å vise folk veien rundt moderne teknologi motiverer ham til å skrive mer.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.