Hur kör man Python-skript?

Du bör förmodligen veta hur man kör Python-skript om du är bekant med Python.

Varför ska du läsa den här artikeln? Och ytterligare en chans att du inte vet hur man kör Python-skript eftersom du inte är bekant med dem. Det är definitivt för dig. Är detta bara för dig? Nej, både som är bekanta och som inte är med Python kan få något nytt i den här artikeln. Låt oss utan vidare gå in i artikeln.

Innan vi går in i exekveringsdelen av handledningen måste vi ha installerat Python på våra system.

Öppna en textredigerare och skapa ett Python-skript som du kan använda genom hela den här handledningen. Du kan använda följande skript för att lägga till två siffror.

a, b = list(map(int, input().split()))
print(a + b)

ID

Du kan köra Python-skripten med IDE med ett enda klick. Att köra Python-skript i IDE är en enkel sak. Du hittar en knapp för att köra Python-skriptet med samma namn. Klicka på den för att köra Python-skriptet.

Vanligt sätt

Det vanligaste sättet att köra Python-skripten är att använda kommandoraden eller terminalen. Låt oss se stegen för att köra Python-skripten med hjälp av kommandoraden eller terminalen.

  • Öppna din kommandorad eller terminal.
  • Navigera till katalogen där ditt Python-skript ligger.
  • Kör skriptet med kommandot python3 script_name.py (Nyckelordet kan ändras till python enligt din konfiguration).
  • Gjort. Du kan se resultatet på nästa rad.

Du kan köra Python-skripten med ovanstående steg oavsett ditt operativsystem. Ovanstående steg fungerar med alla större operativsystem.

Det finns andra sätt att köra Python-skripten i olika operativsystem. Låt oss se dem en efter en.

macOS/Ubuntu

Vi kan använda bash-skriptet för att köra Python-skriptet i macOS/Ubuntu. Båda dessa operativsystem stöder bash-skript. Låt oss se stegen för att köra Python-skript med ett bash-skript.

  • Öppna valfri textredigerare.
  • Skapa en fil för att skriva ett bash-skript med tillägget sh och klistra in följande kod.

#!/usr/bin/env bash
python3 /sökväg/till_din/python/script.py

  • Uppdatera sökvägen i bash-skriptet.
  • Kör bash-skriptet med kommandot ./bash_script_name.sh

Du kanske också vill lära dig hur man kör bash-skript i Python.

Ubuntu

Det finns ett annat coolt sätt att köra Python-skripten i Ubuntu.

Låt oss säga att du har en GUI-applikation som är skriven i Python. Det är svårt att köra det genom att följa ovanstående metoder varje gång. Hur kan vi köra det med ett enda klick? Vad sägs om att köra det från instrumentpanelen? Är det inte coolt?

Ja, vi kan skapa en skrivbordspost för Python-skriptet.

Låt oss se stegen för att köra Python-skriptet från instrumentpanelen.

  • Öppna valfri textredigerare och skapa en ny fil.
  • Klistra in följande kod i filen och spara den med tilläggsskrivbordet på platsen /home/ditt_användarnamn/.local/share/application/.
[Desktop Entry]
Name=add.py
Exec=gnome-terminal -- /home/your_username/path_to_entry_bash_file/bash_script.sh
Type=Application
Categories=GTK;GNOME;Utility;

Du kan ändra namnet från lägga till till vad du vill.

  • Skapa ett bash-skript för att köra Python-skriptet. Det är startpunkten för ansökan. Och klistra in följande kod i den.
#!/usr/bin/env bash 
python3 /relative/path/to_script/from/home/script.py

Ange sökvägen till din skriptsläkting från hemkatalogen i bash-skriptet. Och uppdatera bash-skriptsökvägen i ovanstående skrivbordspost.

  • Tryck nu på Windows-tangenten och sök efter skrivbordsposten med det namn du har angett. Och kör den.

Du kommer att se GUI-applikationen. Men om du kör något skript som inte har några användarinmatningar, kommer du att möta följande problem.

Vi kan se att terminalen stänger efter att ha kört Python-skriptet. Vi kan inte se resultatet på en sekund. För att undvika detta problem måste vi hålla terminalen öppen även efter att skriptet har körts. Lägg till en ny rad i bash-skriptet enligt följande.

#!/usr/bin/env bash 
python3 <code class="language-bash">/relative/path/to_script/from/home/script.py bash

Kör nu igen. Och det finns output framför dig.

Windows

Det finns ett annat sätt att köra Python-skripten i Windows. Vi kan använda Run för att köra Python-skripten. Låt oss se stegen för att köra Python-skripten med Run.

  • Öppna Kör genom att trycka på Windows-tangenten + R.
  • Ange py C:pathtoscript.py i dialogrutan Kör och tryck på enter.
  • Kommandoraden stängs så snart exekveringen är klar. Vi kan till och med se resultatet. Hur löser man detta problem?

Vi kan använda batchskriptet för att hålla kommandoraden öppen även efter körningen av Python-skriptet. För att göra det, skapa en fil med en förlängning bat och klistra in följande kod i den.

@py.exe C:pathtoscript.py %*
@pause

Öppna nu dialogrutan Kör igen med Windows Key + R genväg och ange sökvägen till ditt batchskript. Det kommer att köra Python-skriptet som finns i batchskriptet. Du kan se resultatet nu.

Slutsats

Välj det lämpligaste sättet att köra dina Python-skript. Och njut av att skriva koden i Python.

Lycka till med manuset 🙂

Gillade du att läsa artikeln? Vad sägs om att dela med världen?