Hvordan kjøre et Python -script

Hvordan kjøre et Python -script

Å ha et godt grep om de forskjellige triksene for å utføre Python -skriptet 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 det på. 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 på datamaskinen din, kan du se på følgende sjekkliste og kontrollere at du er klar til å gå:





  • Sørg for at du har Python installert på datamaskinen. Hvis ikke, gå til Python nettsted for å laste ned og installere den nyeste versjonen av Python.
  • Ha en kode -editor eller IDE installert på PCen.
  • Sørg for at du legger til Python i systemvariabelen din, slik at du kan ringe den fra kommandolinjen.

For å sjekke om Python er installert og lagt til banen allerede, skriver du inn python -versjon på kommandolinjen og trykk Tast inn . Hvis du ser Python -versjonen vises, blir den lagt til i systembanen.

Som vi nevnte tidligere, er det imidlertid mange måter å kjøre Python -skriptet på. La oss se på de forskjellige måtene nedenfor.



I slekt: Slik legger du til Python i Windows PATH -variabelen

Hvordan kjøre et Python -script interaktivt

Den interaktive Python -modusen lar deg kjøre skriptet ditt umiddelbart via kommandolinjen uten å bruke noen kodeditor eller IDE.





hvordan finne ut hvem telefonnummer

For å kjøre et Python -skript interaktivt, åpne kommandolinjen og skriv python . Slå deretter Tast inn .

Du kan deretter fortsette og skrive hvilken som helst Python -kode i den interaktive modusen. Når du trykker Tast inn , vises koden din umiddelbart.





Python er innrykkfølsom. Så dette kan gjøre skrivemetoder som funksjoner, sløyfer, betingelser eller klasser litt forvirrende i interaktiv modus.

For å unngå innrykkfeil mens du skriver metoder som krever dem i interaktiv modus, må du bruke mellomromstasten konsekvent hver gang du kommer til en ny linje.

For eksempel kan du bruke et enkelt mellomrom for 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 med den. Imidlertid kan du ikke bruke det til å kjøre et prosjekt, og når du gjør feil, må du kanskje skrive koden din fra bunnen av.

Koden skrevet i interaktiv modus er også flyktig. Så koden slettes, og du kan ikke gjenopprette den når du lukker ledeteksten.

Type exit() eller slutte() , og deretter slå Tast inn å forlate interaktiv modus. Du kan også gå ut av interaktiv modus på Windows ved å trykke Ctrl + MED .

Slik kjører du 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 den interaktive modusen, ligger koden i en dedikert Python -fil med en .py Utvidelse.

For å kjøre en Python -fil med python kommando:

  1. Lag en ny fil i en hvilken som helst katalog på PCen. Sørg for at du navngir filen med en .py Utvidelse. For eksempel kan du ha myFile.py .
  2. Åpne filen ved hjelp av hvilken som helst kodeditor du ønsker.
  3. Skriv koden din i filen du nettopp opprettet. Lagre den deretter igjen ved å trykke Ctrl + S .
  4. Åpne kommandolinjen og cd i rotkatalogen til Python -filen.
  5. Type python myFile.py for å utføre koden i den Python -filen og erstatte myFile.py med navnet på din Python -fil.

Du kan lagre utdataene fra et skript du kjører via kommandolinjen som en tekstfil. For å gjøre det, bruk:

python myFile.py > output.txt

Denne metoden er ideell for å utføre virkelige Python-prosjekter. For eksempel starter en lokal server for deg ved å kjøre en Flask server.py -fil som denne.

Kjør en Python -fil ved 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 -scriptet ditt med en IDE

Integrerte utviklingsmiljøer eller IDEer tilbyr avanserte fil- og mappestyringssystemer. Så de lar deg bygge prosjekter raskere ved å organisere filene dine i forskjellige mapper under en katalog.

Til syvende og sist kjører IDE enkelt Python -skript i et virtuelt miljø. De er ideelle for å administrere prosjekter som kjører på bestemte avhengigheter.

I slekt: Hvordan lage og administrere virtuelle Python -miljøer

Med en IDE kan du skrive, lese, redigere og utføre Python -koden. Som du ville gjort med en enkel kodeditor, kan du kjøre Python -skript skrevet i IDE fra ledeteksten ved hjelp av python kommando.

I tillegg lar IDE -er som Pycharm eller Spyder deg kjøre skriptet ditt med et enkelt klikk.

Bruk nettleserbaserte IDE-er

Jupyter Notebook og Google Colaboratory er populære nettleserbaserte IDEer som lar deg skrive og kjøre Python-kode raskt. De er også cellebaserte og ideelle for håndtering av datavitenskapelige prosjekter.

Klikk på for å kjøre et Python -skript med Google Colaboratory Fil . Velg deretter Ny notatbok for å åpne en notatbok der du kan skrive og kjø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 det.

I slekt: Kom i gang med Jupyter Notebook

Å kjøre et skript er likt på begge plattformene. Når du har skrevet en kode i en celle, trykker du på Ctrl + Tast inn for å utføre 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 et hvilket som helst Python -skript uten å måtte lagre filen før den fungerer.

amazon -pakken sier levert, men var ikke

For å få tilgang til Python IDLE, gå til Windows søkefelt. 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 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 mange måter å gjøre dette på, men ved å bruke import uttalelse er ideell.

Men la oss se på de forskjellige måtene å gjøre dette på.

Kjør Python -scriptet som en importert modul

Du kan opprette og importere skriptet som en Python -modul og deretter kjøre det ved hjelp av 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:

import myScript.py

Hvis du bare trenger en funksjon eller klasse i skriptet du vil kjøre, så bruk en absolutt import:

from myScript.py import myFunction
myFunction()

Kjør et Python -script i en annen Python -fil ved hjelp av exec -funksjonen

Alternativt kan du kjøre Python-kode med den innebygde exec () funksjon. Opprett en ny Python -fil i samme katalog som den du vil kjøre, og kjør følgende kode:

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

Kjør et Python-script 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:

import runpy
runpy.run_module('myScript')

Du kan imidlertid bruke runpy.run_path () i stedet. Men dette krever Python -utvidelsen for å fungere:

import 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:

høyttalere spiller ikke lyd windows 10
import importlib
importlib.import_module('myScript')

Utfør din Python-fil 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 på en kommandolinje. Alt du trenger å gjøre er å lagre skriptet du vil kjøre med et vedlagt .py utvidelsen, og dobbeltklikk på den.

Kommandolinjeutgangen kan være kort, og du vil ikke se den før den lukkes. For å forhindre det kan du legge til et tomt samtidig som loop til slutten av koden for å få kommandolinjeutgangen til å forbli åpen.

For eksempel, dobbeltklikker manuset som inneholder koden nedenfor, utføres vellykket på grunn av det tomme samtidig som sløyfe på slutten:

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

Hvordan kjører Python sine skript?

Python er et ekstremt allsidig, kompilert språk som kjø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 en menneskelig og lesbar utgang.

Dele Dele kvitring E -post Hva gjør Python og hva kan det brukes til?

Python er ekstremt allsidig, med applikasjoner som spenner fra webutvikling til dataanalyse.

Les neste
Relaterte temaer
  • Programmering
  • Programmering
  • Python
Om forfatteren Idisou Omisola(94 artikler publisert)

Idowu brenner for alt smart teknologi og produktivitet. På fritiden leker han med koding og bytter til sjakkbrettet når han kjeder seg, men han liker også å bryte fra rutinen en gang i blant. Hans lidenskap for å vise folk veien rundt moderne teknologi motiverer ham til å skrive mer.

Mer fra Idowu Omisola

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere