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)
Indholdsfortegnelse
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.
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?
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.
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?