Att ha en solid förståelse för de olika knep för att utföra ditt Python-skript hjälper dig att koda snabbare genom att förutse och undvika vanliga fallgropar.

Att köra ett Python-skript är ganska enkelt, och det finns många sätt du kan göra. Vi visar dig olika sätt att göra det i den här artikeln.

Vad behöver du för att köra ett Python-skript?

För att köra ett Python-skript framgångsrikt på din dator, ta en titt på följande checklista och se till att du är redo att gå:

  • Se till att du har Python installerat på din dator. Om inte, gå över till Pythons webbplats för att ladda ner och installera den senaste versionen av Python.
  • Ha en kodredigerare eller IDE installerad på din dator.
  • Se till att du lägger till Python i din systemvariabel så att du kan ringa det från kommandoraden.

För att kontrollera om Python är installerat och redan har lagts till sökvägen skriver du python -version i din kommandorad och slå Stiga på. Om du ser Python-versionen visas den till din systemväg.

Som vi nämnde tidigare finns det dock många sätt att köra ditt Python-skript. Låt oss ta en titt på de olika sätten nedan.

instagram viewer

Relaterad: Hur man lägger till Python i Windows PATH-variabeln

Hur man kör ett Python-skript interaktivt

Det interaktiva Python-läget låter dig köra ditt skript direkt via kommandoraden utan att använda någon kodredigerare eller IDE.

För att köra ett Python-skript interaktivt, öppna kommandoraden och skriv pytonorm. Slå sedan Stiga på.

Du kan sedan fortsätta och skriva vilken Python-kod som helst i det interaktiva läget. När du trycker på Stiga på, utdata från din kod visas direkt.

Python är indentskänsligt. Så detta kan göra skrivmetoder som funktioner, loopar, villkor eller klasser lite förvirrande i interaktivt läge.

För att undvika indragningsfel när du skriver metoder som kräver dem i interaktivt läge, se till att du använder mellanslagstangenten konsekvent varje gång du kommer till en ny rad.

Till exempel kan du använda ett enda mellanslag för valfri kod direkt under en funktion. Byt sedan till två mellanslag för den delmängd som följer den och så vidare.

Ta en titt på exemplet nedan för en tydligare bild:

En fördel med att använda det interaktiva läget är att du kan testa din kod med den. Du kan dock inte använda den för att köra ett projekt, och när du gör misstag kan du behöva skriva din kod igen från grunden.

Kod skriven i interaktivt läge är också flyktig. Så din kod rensas och du kan inte återställa den när du stänger kommandotolken.

Typ utgång() eller sluta(), slå sedan Stiga på för att lämna det interaktiva läget. Du kan också avsluta det interaktiva läget i Windows genom att trycka på Ctrl + Z.

Hur man kör Python-fil med Python Command

Du kan skriva Python-kod med valfri textredigerare och köra den från kommandoraden med pytonorm kommando.

Till skillnad från det interaktiva läget sitter din kod i en dedikerad Python-fil med en .py förlängning.

Att köra en Python-fil med pytonorm kommando:

  1. Skapa en ny fil i valfri katalog på din dator. Se till att du namnge din fil med en .py förlängning. Till exempel kan du ha myFile.py.
  2. Öppna den filen med valfri kodredigerare som du väljer.
  3. Skriv din kod i filen du just skapade. Spara sedan igen genom att slå Ctrl + S.
  4. Öppna kommandoraden och cd i rotkatalogen för Python-filen.
  5. Typ python myFile.py för att köra koden i den Python-filen och ersätta den myFile.py med namnet på din Python-fil.

Du kan spara utdata från ett skript som du kör via kommandoraden som en textfil. För att göra det, använd:

python myFile.py> output.txt

Denna metod är perfekt för att utföra verkliga Python-projekt. Om du till exempel kör en Flask server.py-fil så här startar en lokal server åt dig.

Kör en Python-fil efter namn

Om du använder en ny version av Windows kan du nu köra ett Python-skript genom att skriva namnet på filen utan att lägga till pytonorm kommando:

myFile.py

Kör ditt Python-skript med en IDE

Integrerade utvecklingsmiljöer eller IDE: er erbjuder avancerade fil- och mapphanteringssystem. Så de låter dig bygga projekt snabbare genom att organisera dina filer i olika mappar under en katalog.

I slutändan kör IDEs Python-skript enkelt i en virtuell miljö. De är idealiska för att hantera projekt som körs på specifika beroenden.

Relaterad: Hur man skapar och hanterar virtuella Python-miljöer

Med en IDE kan du skriva, läsa, redigera och köra din Python-kod. Som med en enkel kodredigerare kan du köra Python-skript skrivna i IDE från kommandotolken med pytonorm kommando.

Dessutom låter IDE som Pycharm eller Spyder dig köra ditt skript med ett enda klick.

Använd webbläsarbaserade IDE: er

Jupyter anteckningsbok och Google Colaboratory är populära webbläsarbaserade IDE: er som låter dig skriva och köra Python-kod snabbt. De är också cellbaserade och perfekta för att hantera datavetenskapliga projekt.

Klicka på för att köra ett Python-skript med Google Colaboratory Fil. Välj sedan Ny anteckningsbok för att öppna en anteckningsbok där du kan skriva och köra din Python-kod. Du kan klicka + Kod för att starta en ny cell.

Du kan registrera dig och börja använda Google Colaboratory direkt utan någon installation, medan du måste installera Jupyter Notebook för att köra ett Python-skript med det.

Relaterad: Kom igång med Jupyter Notebook

Att köra ett skript är lika på båda plattformarna. När du har skrivit en kod i en cell, slå Ctrl + Stiga på att köra den cellen.

Kör ditt Python-skript med den inbyggda Python IDLE

Python IDLE är ett av de mest grundläggande sätten du kan köra valfritt Python-skript utan att behöva spara filen innan den fungerar.

För att komma åt Python IDLE, gå till sökfältet i Windows. Typ PÅ TOMGÅNG och öppna den när den dyker upp.

Alternativt kan du starta Python IDLE från kommandoraden. För att göra det, öppna kommandoraden och ange sedan kommandot på tomgång.

När den väl kommer upp kan du skriva din kod och köra varje rad genom att slå Stiga på.

Du kan också spara en Python IDLE. Allt du behöver göra är att gå till Arkiv>Spara som. IDLE sparar sedan din fil med en .py förlängning som standard.

Kör Python-skript som en modul i en annan Python-fil

Du kan också köra ett Python-skript i en annan Python-fil. Det finns många sätt att göra detta, dock med hjälp av importera uttalande är perfekt.

Men låt oss ta en titt på de olika sätten att göra detta på.

Kör ditt Python-skript som en importerad modul

Du kan skapa och importera ditt skript som en Python-modul och kör den sedan med en annan Python-fil.

För att göra det, skapa en ny Python-fil i samma katalog som Python-skriptet du vill köra. Öppna den nya filen och importera följande skript:

importera myScript.py

Om du bara behöver en funktion eller klass i skriptet du vill köra, använd sedan en absolut import:

från myScript.py importera myFunction
myFunction ()

Kör ett Python-skript i en annan Python-fil med exec-funktionen

Alternativt kan du köra Python-kod med den inbyggda exec () fungera. Skapa en ny Python-fil i samma katalog som den du vill köra och kör följande kod:

exec (öppna ('myScript.py'). läs ())

Kör ett Python-skript med den inbyggda Runpy-modulen

Du kan också köra ett Python-skript med runpy.run_module (). Du behöver inte inkludera .py förlängning medan du använder den här metoden:

importera runpy
runpy.run_module ('myScript')

Du kan dock använda runpy.run_path () istället. Men detta kräver att Python-tillägget fungerar:

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

Använda importlib

Du kan också köra ett skript i en annan Python-fil med importlib modul. Du behöver inte inkludera .py förlängning här antingen:

importera importlib
importlib.import_module ('myScript')

Kör din Python-fil genom att dubbelklicka på den

Att bara dubbelklicka på en Python-fil fungerar också. Vanligtvis, när du gör det, visar det utmatningen av din kod i en kommandorad. Allt du behöver göra är att spara skriptet du vill köra med ett bifogat .py och dubbelklicka på den.

Kommandoradsutmatningen kan vara kort och du kommer inte att se den innan den stängs. För att förhindra det kan du lägga till en tom medan slinga till slutet av koden så att kommandoradsutgången förblir öppen.

Dubbelklicka på skriptet som innehåller koden nedan kör till exempel framgångsrikt på grund av det tomma medan slinga i slutet:

exec (öppna ('myScript.py'). läs ())
hej = 1 + 2
skriva ut (hej)
medan det är sant:
""

Hur kör Python sina skript?

Python är ett extremt mångsidigt, sammanställt språk som kör kod med hjälp av en tolk. Men när du kör en Python-kod bryter en kompilator ner koden i bytekod innan den skickas till en tolk. Tolken tar sedan emot bytkoden och returnerar en mänsklig och läsbar utdata.

E-post
Vad gör Python och vad kan det användas till?

Python är extremt mångsidig, med applikationer som sträcker sig från webbutveckling till dataanalys.

Läs Nästa

Relaterade ämnen
  • Programmering
  • Programmering
  • Pytonorm
Om författaren
Idowu Omisola (67 artiklar publicerade)

Idowu brinner för allt smart teknik och produktivitet. På fritiden leker han med kodning och byter till schackbrädet när han är uttråkad, men han älskar också att bryta sig från rutinen då och då. Hans passion för att visa människor vägen runt modern teknik motiverar honom att skriva mer.

Mer från Idowu Omisola

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.