Noe av det mest grunnleggende og avgjørende å lære er å kjøre et Python -manus når du lærer eller jobber med Python. Fordi Python er et tolket språk, krever det at Python -tolken skal utføre enhver Python -kode. Avhengig av skriptetypen, er det et par måter du kan utføre det.
Denne guiden vil vise frem å utføre et eksempel på Python -skript.
Python -skript
Ethvert skript er en tekstfil som inneholder koden. Filen kan deretter kjøres ved hjelp av en tolk. Det samme gjelder ethvert Python -skript.
Generelt vil et Python -skript ha filforlengelsen PY. Imidlertid er det en annen måte å skrive et Python -manus: innebygging av Python -koder i et bash -skript.
Uansett må du ha Python -pakken installert i systemet ditt. Fordi det er et populært programmeringsspråk, tilbyr alle Linux Distros forhåndsbygde Python-binærfiler direkte fra de offisielle pakkeserverne. Distros som Ubuntu, Linux Mint, Pop! OS osv., Leveres med Python forhåndsinstallert. Pakkenavnet skal være "Python" eller "Python3" for andre distroer ".
Arbeider med et Python -skript
Opprette et eksempel på Python -skript
For demonstrasjon, la oss lage et raskt Python -skript. Åpne terminalen og opprett en fil som heter Eksempelskrip.py.
$ Touch Sample-Script.pyFor å kunne kjøre skriptet, må det merkes som en kjørbar fil. Merk filen som en kjørbar.
$ chmod +x prøveskript.pySjekk filtillatelsen til å bekrefte om det fungerte.
$ ls -l prøveskript.pySkrive en prøve Python -kode
Nå skal vi legge litt kode i skriptet. Åpne filen i en hvilken som helst tekstredigerer. For demonstrasjon skal jeg bruke Nano Text Editor.
$ nano prøveskript.pyVi plasserer et enkelt program som skriver ut “Hello World” på konsollskjermen.
$ print ('Hello World')Lagre filen og lukk redigereren.
Kjører Python -skriptet
Endelig kan vi kjøre skriptet. Ring Python -tolken og pass plasseringen av filen.
$ python prøveskript.pyBash-stil Python-manus
Så langt har vi sett standard måten å kjøre et Python -skript. Imidlertid er det en ukonvensjonell måte å skrive og kjøre et Python -skript som et skallskript.
Generelt inneholder et skallskript en liste over kommandoer som tolkes og utføres av et skall (bash, zsh, fiskeskall osv.). Et typisk skallskript bruker Shebang for å erklære ønsket tolk for manuset.
Vi kan ta denne strukturen til vår fordel. Vi vil erklære Python -tolken som ønsket tolk for koden vår. Liket av skriptet vil inneholde de ønskede Python -skriptene. Ethvert moderne skall vil utføre manuset med Python -tolken.
Strukturen vil se ut som dette.
#!Plassering av Python -tolk
Shebang krever tolkens vei. Det vil fortelle skallet hvor du skal se etter tolk. Generelt er en Python -tolk tilgjengelig som kommandoen “Python” eller “Python3”. Python 2 er utdatert, så det anbefales ikke å bruke den lenger (bortsett fra i veldig spesifikke situasjoner).
For å finne plasseringen av Python -tolken, bruk hvilken kommando. Den finner plasseringen av binæren i en kommando.
$ som pythonOpprette et skallskript
I likhet med hvordan vi opprettet Python -skriptet, la oss lage et tomt skallskript.
$ Touch Sample-Script.shMerk skriptet som en kjørbar fil.
$ chmod +x prøveskript.shSkrive et eksempel på skallskriptet
Åpne skriptfilen i en tekstredigerer.
$ nano prøveskript.shFørst, introduser Shebang med tolkens plassering.
$ #!/usr/bin/pythonVi skriver et enkelt Python -program som skriver ut “Hello World” på neste linje.
$ print ('Hello World')Lagre filen og lukk redigereren.
Kjører manuset
Kjør manuset mens du kjørte et skallskript.
$ ./prøveskript.shEndelig tanke
Det må sendes videre til tolk for å kjøre en Python -kode. Ved å bruke dette prinsippet kan vi bruke forskjellige typer skript for å kjøre Python -koden vår. Denne guiden demonstrerte å kjøre Python -skript direkte (filnavn.py skript) eller indirekte (filnavn.sh).
I Linux brukes skript generelt for å automatisere visse oppgaver. Hvis oppgaven må gjentas regelmessig, kan den også automatiseres ved hjelp av crontab. Lær mer om å bruke crontab for å automatisere forskjellige oppgaver.
Glad databehandling!