Hvordan kører man Python Scripts?

Du skal nok vide, hvordan du kører Python-scripts, hvis du er fortrolig med Python.

Hvorfor skal du læse denne artikel? Og endnu en chance for, at du ikke ved, hvordan man kører Python-scripts, da du ikke er bekendt med dem. Det er helt sikkert til dig. Er dette kun for dig? Nej, både som kender og ikke er med Python kan få noget nyt i denne artikel. Lad os uden videre hoppe ind i artiklen.

Før vi går ind i udførelsesdelen af ​​selvstudiet, skal vi have installeret Python på vores systemer.

Åbn en teksteditor, og opret et Python-script, der skal bruges i hele denne øvelse. Du kan bruge følgende script til at tilføje to tal.

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

IDE

Du kan køre Python-scripts med IDE ved hjælp af et enkelt klik. At køre Python-scripts i IDE er en ligetil ting. Du finder en knap til at køre Python-scriptet med samme navn. Klik på det for at køre Python-scriptet.

Fælles måde

Den mest almindelige måde at køre Python-scripts på er at bruge kommandolinjen eller terminalen. Lad os se trinene til at køre Python-scripts ved hjælp af kommandolinjen eller terminalen.

  • Åbn din kommandolinje eller terminal.
  • Naviger til den mappe, hvor dit Python-script ligger.
  • Kør scriptet med kommandoen python3 script_name.py (Nøgleordet kan ændres til python i henhold til din konfiguration).
  • Færdig. Du kan se outputtet i næste linje.
  Sådan desinficerer du din smartphone

Du kan køre Python-scripts med ovenstående trin uanset dit operativsystem. Ovenstående trin fungerer med alle større operativsystemer.

Der er andre måder at køre Python-scripts på i forskellige operativsystemer. Lad os se dem én efter én.

macOS / Ubuntu

Vi kan bruge bash-scriptet til at køre Python-scriptet i macOS/Ubuntu. Begge disse operativsystemer understøtter bash-scripts. Lad os se trinene til at køre Python-scripts ved hjælp af et bash-script.

  • Åbn en hvilken som helst teksteditor.
  • Opret en fil for at skrive et bash-script med udvidelsen sh og indsæt følgende kode.

#!/usr/bin/env bash
python3 /sti/til_din/python/script.py

  • Opdater stien i bash-scriptet.
  • Kør bash-scriptet med kommandoen ./bash_script_name.sh

Du vil måske også lære at køre bash-scripts i Python.

Ubuntu

Der er en anden cool måde at køre Python-scripts i Ubuntu.

Lad os sige, at du har en GUI-applikation, der er skrevet i Python. Det er svært at køre det ved at følge ovenstående metoder hver gang. Hvordan kan vi køre det med et enkelt klik? Hvad med at køre det fra dashboardet? Er det ikke fedt?

  Kend til Major Schema: Star vs. Snowflake

Ja, vi kan oprette en skrivebordsindgang til Python-scriptet.

Lad os se trinene til at køre Python-scriptet fra dashboardet.

  • Åbn en hvilken som helst teksteditor, og opret en ny fil.
  • Indsæt følgende kode i filen og gem den med udvidelsesskrivebordet på placeringen /home/dit_brugernavn/.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 ændre navnet fra tilføje til noget, du kan lide.

  • Opret et bash-script for at køre Python-scriptet. Det er indgangspunktet for ansøgningen. Og indsæt følgende kode i den.
#!/usr/bin/env bash 
python3 /relative/path/to_script/from/home/script.py

Angiv stien til din script-slægtning fra hjemmemappen i bash-scriptet. Og opdater bash-scriptstien i ovenstående skrivebordsindgang.

  • Tryk nu på Windows-tasten og søg efter skrivebordsposten med det navn, du har givet. Og køre det.

Du vil se GUI-applikationen. Men hvis du kører et script, der ikke har nogen brugerinput, vil du stå over for følgende problem.

Vi kan se, at terminalen lukker efter at have kørt Python-scriptet. Vi kan ikke se output i et sekund. For at undgå dette problem skal vi holde terminalen åben, selv efter udførelse af scriptet. Tilføj en ny linje til bash-scriptet som følger.

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

Kør det nu igen. Og der er output foran dig.

  Hvad er det, og hvordan kan man opdage og afbøde det?

Windows

Der er en anden måde at køre Python-scripts i Windows. Vi kan bruge Kør til at udføre Python-scripts. Lad os se trinene til at køre Python-scripts ved hjælp af Kør.

  • Åbn Kør ved at trykke på Windows-tasten + R.
  • Indtast py C:pathtoscript.py i dialogboksen Kør, og tryk på enter.
  • Kommandolinjen lukkes, så snart udførelsen er fuldført. Vi kan endda se outputtet. Hvordan løser man dette problem?

Vi kan bruge batch-scriptet til at holde kommandolinjen åben, selv efter udførelsen af ​​Python-scriptet. For at gøre det skal du oprette en fil med en filtypenavn og indsætte følgende kode i den.

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

Åbn nu igen dialogboksen Kør med Windows-tast + R-genvejen og indtast stien til dit batchscript. Det vil køre Python-scriptet, der er givet i batch-scriptet. Du kan se output nu.

Konklusion

Vælg den mest passende måde at køre dine Python-scripts på. Og nyd at skrive koden i Python.

God scripting 🙂

Nydt at læse artiklen? Hvad med at dele med verden?