Valószínűleg tudnia kell, hogyan kell Python szkripteket futtatni, ha ismeri a Pythont.
Miért érdemes elolvasni ezt a cikket? És még egy esély arra, hogy nem tudja, hogyan kell Python-szkripteket futtatni, mivel nem ismeri őket. Biztosan neked szól. Ez csak neked szól? Nem, akik ismerik és nem ismerik a Pythont, kaphatnak valami újat ebben a cikkben. Minden további nélkül ugorjunk bele a cikkbe.
Mielőtt belemennénk az oktatóanyag végrehajtási részébe, telepítenünk kell a Pythont a rendszereinkre.
Nyisson meg egy szövegszerkesztőt, és hozzon létre egy Python-szkriptet az oktatóanyagban való használatra. A következő szkriptet használhatja két szám összeadásához.
a, b = list(map(int, input().split())) print(a + b)
Tartalomjegyzék
IDE
Egyetlen kattintással futtathatja a Python-szkripteket IDE-vel. A Python-szkriptek futtatása IDE-ben egyszerű dolog. Talál egy gombot az azonos nevű Python-szkript futtatásához. Kattintson rá a Python-szkript futtatásához.
Közös út
A Python-szkriptek futtatásának legáltalánosabb módja a parancssor vagy terminál használata. Nézzük meg a Python-szkriptek parancssor vagy terminál használatával történő futtatásának lépéseit.
- Nyissa meg a parancssort vagy a terminált.
- Keresse meg a könyvtárat, ahol a Python-szkript található.
- Futtassa a szkriptet a python3 script_name.py paranccsal (a konfigurációtól függően a kulcsszó pythonra változhat).
- Kész. A kimenetet a következő sorban láthatja.
A Python-szkripteket a fenti lépésekkel futtathatja az operációs rendszertől függetlenül. A fenti lépések az összes fő operációs rendszerrel működnek.
Vannak más módok is a Python-szkriptek futtatására különböző operációs rendszerekben. Lássuk őket egyenként.
macOS / Ubuntu
Használhatjuk a bash szkriptet a Python szkript futtatásához macOS/Ubuntu rendszerben. Mindkét operációs rendszer támogatja a bash szkripteket. Nézzük meg a Python-szkriptek bash szkript segítségével történő futtatásának lépéseit.
- Nyissa meg bármelyik szövegszerkesztőt.
- Hozzon létre egy fájlt egy bash szkript írásához sh kiterjesztéssel, és illessze be a következő kódot.
#!/usr/bin/env bash
python3 /path/to_your/python/script.py
- Frissítse az elérési utat a bash szkriptben.
- Futtassa a bash szkriptet a ./bash_script_name.sh paranccsal
Azt is érdemes megtanulni, hogyan kell bash szkripteket futtatni Pythonban.
Ubuntu
Van egy másik nagyszerű módja a Python-szkriptek futtatásának az Ubuntuban.
Tegyük fel, hogy van egy Python nyelven írt grafikus felhasználói felület. Nehéz futtatni a fenti módszereket minden alkalommal követve. Hogyan indíthatjuk el egyetlen kattintással? Mi a helyzet a műszerfalról történő futtatással? nem menő?
Igen, létrehozhatunk egy asztali bejegyzést a Python szkripthez.
Nézzük meg a Python-szkript irányítópultról történő futtatásának lépéseit.
- Nyissa meg bármelyik szövegszerkesztőt, és hozzon létre egy új fájlt.
- Illessze be a következő kódot a fájlba, és mentse el az asztali kiterjesztéssel a /home/your_username/.local/share/application/ helyre.
[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;
Módosíthatja a nevet hozzáadásról bármire, amit akar.
- Hozzon létre egy bash szkriptet a Python szkript futtatásához. Ez az alkalmazás belépési pontja. És illessze be a következő kódot.
#!/usr/bin/env bash python3 /relative/path/to_script/from/home/script.py
Adja meg a relatív szkript elérési útját a bash szkriptben található kezdőkönyvtárból. És frissítse a bash szkript elérési útját a fenti asztali bejegyzésben.
- Most nyomja meg a Windows billentyűt, és keresse meg az asztali bejegyzést a megadott névvel. És futtasd.
Látni fogja a GUI alkalmazást. De ha olyan szkriptet futtat, amely nem rendelkezik felhasználói bemenetekkel, akkor a következő problémával kell szembenéznie.
Láthatjuk, hogy a terminál bezárul a Python szkript futtatása után. Egy másodpercig sem látjuk a kimenetet. A probléma elkerülése érdekében a parancsfájl végrehajtása után is nyitva kell tartanunk a terminált. Adjon hozzá egy új sort a bash szkripthez az alábbiak szerint.
#!/usr/bin/env bash python3 <code class="language-bash">/relative/path/to_script/from/home/script.py bash
Most futtasd újra. És ott van a kimenet előtted.
ablakok
Van egy másik módja a Python-szkriptek futtatásának a Windows rendszerben. Használhatjuk a Run parancsot a Python szkriptek végrehajtására. Nézzük meg a Python-szkriptek futtatásának lépéseit a Run segítségével.
- Nyissa meg a Futtatást a Windows Key + R megnyomásával.
- Írja be a py C:pathtoscript.py fájlt a Futtatás párbeszédpanelen, és nyomja meg az enter billentyűt.
- A parancssor bezárul, amint a végrehajtás befejeződött. Még a kimenetet is láthatjuk. Hogyan lehet megoldani ezt a problémát?
A kötegelt szkriptet használhatjuk a parancssor nyitva tartására a Python szkript végrehajtása után is. Ehhez hozzon létre egy fájlt egy kiterjesztéssel, és illessze be a következő kódot.
@py.exe C:pathtoscript.py %* @pause
Most ismét nyissa meg a Futtatás párbeszédpanelt a Windows Key + R parancsikonnal, és adja meg a kötegelt szkript elérési útját. A kötegelt szkriptben megadott Python-szkriptet fogja futtatni. Most láthatja a kimenetet.
Következtetés
Válassza ki a Python-szkriptek futtatásának legmegfelelőbb módját. És élvezze a kód írását Pythonban.
Boldog forgatókönyvírást 🙂
Élvezettel olvasta a cikket? Mit szólnál a világgal való megosztáshoz?