Om du har erfaring med Python, er det sannsynligvis nyttig for deg å vite hvordan du kjører Python-skript.
Hvorfor bør du lese denne artikkelen? Kanskje du ikke er kjent med Python-skript og trenger en innføring. Da er denne artikkelen definitivt for deg. Men selv de som allerede har erfaring med Python, kan finne ny og nyttig informasjon her. La oss derfor dykke rett inn i temaet.
Før vi ser på selve utførelsesprosessen, må vi sørge for at Python er installert på systemet ditt.
Åpne en tekstredigerer og opprett et Python-skript som vi kan bruke som eksempel i denne veiledningen. Du kan for eksempel bruke følgende skript for å addere to tall:
a, b = list(map(int, input().split())) print(a + b)
Integrert utviklingsmiljø (IDE)
Du kan enkelt kjøre Python-skript ved hjelp av et IDE, ofte med bare ett klikk. Prosessen er vanligvis ganske intuitiv. Se etter en knapp eller et alternativ som heter noe i retning av «Kjør» eller «Run» for å starte skriptet ditt.
Standardmetoden (kommandolinje/terminal)
Den mest vanlige måten å kjøre Python-skript på, er via kommandolinjen eller terminalen. La oss gå gjennom trinnene:
- Start kommandolinjen eller terminalen.
- Naviger deg til mappen der Python-skriptet ditt er lagret.
- Kjør skriptet ved å bruke kommandoen:
python3 scriptnavn.py
(avhengig av oppsettet ditt, kan du kanskje brukepython
i stedet forpython3
). - Ferdig! Resultatet av skriptet vises på neste linje.
Disse trinnene fungerer uavhengig av hvilket operativsystem du bruker. De kan brukes på alle de mest vanlige operativsystemene.
Det finnes også andre måter å kjøre Python-skript på i forskjellige operativsystemer. La oss se på noen av dem.
macOS / Ubuntu
I macOS og Ubuntu kan vi bruke et bash-skript for å kjøre Python-skriptet. Begge operativsystemene har støtte for bash. Her er trinnene for å kjøre et Python-skript ved hjelp av et bash-skript:
- Åpne en tekstredigerer.
- Opprett en fil med filendelsen .sh for å skrive bash-skriptet, og lim inn følgende kode:
#!/usr/bin/env bash
python3 /sti/til/ditt/python/skript.py
- Husk å oppdatere stien i bash-skriptet til å peke på riktig plassering av Python-skriptet ditt.
- Kjør bash-skriptet med kommandoen
./bash_skriptnavn.sh
Det kan også være nyttig å lære hvordan du kjører bash-skript i Python.
Ubuntu
I Ubuntu finnes det en annen fin metode for å kjøre Python-skript.
Anta at du har en GUI-applikasjon som er skrevet i Python. Det er tungvint å måtte følge de nevnte metodene hver gang. Hvordan kan vi kjøre den med ett enkelt klikk, for eksempel fra dashbordet? Høres ikke det bra ut?
Joda, vi kan lage en skrivebordsoppføring for Python-skriptet.
La oss se på trinnene for å kjøre Python-skriptet fra dashbordet:
- Åpne en tekstredigerer og opprett en ny fil.
- Lim inn følgende kode i filen og lagre den med filendelsen .desktop på lokasjonen
/home/ditt_brukernavn/.local/share/application/
[Desktop Entry] Name=legg_til.py Exec=gnome-terminal -- /home/ditt_brukernavn/sti/til/bash_fil/bash_skript.sh Type=Application Categories=GTK;GNOME;Utility;
Du kan endre navnet fra legg_til.py til et navn du ønsker.
- Lag et bash-skript for å kjøre Python-skriptet. Dette vil fungere som startpunktet for applikasjonen. Lim inn følgende kode i den:
#!/usr/bin/env bash python3 /relativ/sti/til/skript/fra/hjem/skript.py
Oppdater stien i bash-skriptet til å vise til plasseringen av skriptet ditt i forhold til hjem-katalogen. Oppdater deretter stien til bash-skriptet i skrivebordsoppføringen ovenfor.
- Trykk nå på Windows-tasten (eller tilsvarende) og søk etter skrivebordsoppføringen med navnet du har valgt. Kjør den deretter.
Du vil nå se GUI-applikasjonen din. Hvis du kjører et skript uten brukerinndata, kan du støte på et problem:
Terminalen lukkes umiddelbart etter at Python-skriptet er ferdig, og du får ikke sett resultatet. For å unngå dette må vi sørge for at terminalen forblir åpen etter at skriptet er ferdig. Du kan løse dette ved å legge til en ekstra linje i bash-skriptet:
#!/usr/bin/env bash python3 /relativ/sti/til/skript/fra/hjem/skript.py; bash
Kjør den på nytt, og nå vil utdataene være synlige.
Windows
I Windows kan vi bruke Kjør-funksjonen for å utføre Python-skript. Her er trinnene for å kjøre Python-skript via Kjør:
- Åpne Kjør-dialogen ved å trykke Windows-tasten + R.
- Skriv inn
py C:sti\til\skript.py
og trykk enter. - Kommandolinjen lukkes umiddelbart etter at skriptet er ferdig, slik at du ikke får sett resultatet. Hvordan kan vi løse dette?
Vi kan bruke et batch-skript for å holde kommandolinjen åpen. Lag en fil med filendelsen .bat og lim inn følgende kode:
@py.exe C:\sti\til\skript.py %* @pause
Åpne Kjør-dialogen igjen (Windows-tast + R) og skriv inn banen til batch-skriptet ditt. Dette vil kjøre Python-skriptet. Nå vil du se utdataene.
Konklusjon
Velg den metoden som passer best for dine behov for å kjøre Python-skriptene dine. Kos deg med å skrive Python-kode!
Lykke til med kodingen! 🙂
Likte du artikkelen? Del den gjerne med andre!