Hur man kör ett Python -skript

Hur man kör ett Python -skript

Att ha ett bra grepp om de olika knepen för att kö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 de olika sätten 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å 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 till din systemvariabel sökväg så att du kan ringa det från kommandoraden.

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

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



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.





hur laddar du ner filmer till din ipad

Om du vill köra ett Python -skript interaktivt öppnar du kommandoraden och skriver 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å visas utmatningen av din kod direkt.





Python är indragskänslig. Så detta kan göra skrivmetoder som funktioner, slingor, 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 delmängden 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 med() , slå sedan Stiga på för att lämna interaktivt läge. Du kan också avsluta interaktivt läge i Windows genom att trycka på Ctrl + MED .

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.

För att köra en Python -fil med pytonorm kommando:

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

Du kan spara utmatningen av 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 idealisk för att utföra verkliga Python-projekt. Till exempel startar en lokal server åt dig när du kör en Flask server.py -fil som denna.

Kör en Python -fil med dess 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 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 IDE enkelt Python -skript 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 miljöer i Python

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 tillåter IDE som Pycharm eller Spyder dig att 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 gör att du snabbt kan skriva och köra Python-kod. De är också cellbaserade och idealiska för hantering av 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 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 liknar båda plattformarna. När du har skrivit en kod i en cell trycker du på Ctrl + Stiga på för 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 att köra alla Python -skript utan att behöva spara filen innan den fungerar.

hur man använder xbox one -kontrollen på datorn windows 10

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

Alternativt kan du starta Python IDLE från kommandoraden. För att göra det, öppna kommandoraden och ange 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 tillägg som standard.

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

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

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

Kör ditt Python -skript som en importerad modul

Du kan skapa och importera ditt skript som en Python -modul och sedan köra det 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:

import myScript.py

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

from myScript.py import myFunction
myFunction()

Kör ett Python -skript i en annan Python -fil med hjälp av 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(open('myScript.py').read())

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 när du använder den här metoden:

import runpy
runpy.run_module('myScript')

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

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

Använd 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:

iphone fast på apple -logotypen ios 10
import importlib
importlib.import_module('myScript')

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

Att bara dubbelklicka på en Python-fil fungerar också. Normalt, när du gör detta, visar det utmatningen av din kod på en kommandorad. Allt du behöver göra är att spara skriptet du vill köra med en bifogad .py tillägget och dubbelklicka på det.

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 loop till slutet av koden för att få kommandoradsutmatningen att vara öppen.

Att dubbelklicka på skriptet som innehåller koden nedan körs till exempel på grund av det tomma medan slinga i slutet:

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

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 bytekoden och returnerar en människovänlig och läsbar utmatning.

Dela med sig Dela med sig Tweet 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 Idisou Omisola(94 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 har tråkigt, men han älskar också att bryta sig från rutinen då och då. Hans passion för att visa människor vägen kring 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!

Klicka här för att prenumerera