Hogyan kell futni Python Szkriptek: lépésről lépésre útmutató

⚡ Okos összefoglaló

Python szkriptek lehetővé teszik a kód mentését és újrafelhasználását .py fájlokban. Az alábbi metódusok bemutatják, hogyan futtatható egy Python A szkripteket többféleképpen is lehet futtatni: interaktívan, IDE-ből, fájlkezelő segítségével, parancssorból és Linuxon.

  • 📄 Mi az a szkript: A szkript egy újrafelhasználható .py fájl, amely a következőket tartalmazza: Python kód, amit többször is futtathatsz.
  • ⌨️ Interaktív: Futtassa a kódot sorról sorra a Python interaktív shell.
  • 🧠 SDI: Futtasson szkripteket közvetlenül egy szerkesztőből, például PyCharm or IDLE.
  • 🖱️ Fájl kezelő: Double-kattintson a fájlra, vagy használja a parancssort a fájlnévvel.
  • ???? Linux: Futtasson szkripteket a terminálból, opcionálisan végrehajthatóvá téve őket.
  • 🔀 Code vs. modul vs. szkript: A bemutató összehasonlítja ezt a három kapcsolódó kifejezést.

Hogyan kell futni Python Scripts

Miben van a forgatókönyv Python?

Egy forgatókönyv Python olyan fájlként definiálható, amelyből áll Python kódot vagy programot. A mint kiterjesztéssel végződik .py

Egy tolmács két különböző módon hajthat végre egy szkriptet, az alábbiak szerint: –

  • A szkript végrehajtható modulként vagy maga szkriptként.
  • Egy interaktív kódba írt kód Python parancssori munkamenet módját.

Hogyan kell futni? Python kódot és szkripteket interaktívan?

Íme a lépések ehhez:

Step 1) A programozónak interaktív módban kell megnyitnia a parancssort.

Step 2) A következő lépésben hívd meg a python interpretert a parancssorban a ty paranccsalping a következő parancsot: –

Parancs:

python

Step 3) A programozó szekvenciálisan tud írni Python kódot, és ugyanabban a sorrendben hajtsa végre azokat.

A következő program a következő módon írható be a parancssorba:

Példa: -

Python Code:

python
print ('hello world Guru99')

output:

hello world Guru99

Vegyünk egy másikat Python kód, amely interaktívan írható a parancssorba.

Példa:

Python Code:

Python
a=25
b=50
 if a > b:
...    print ("a is more than b")
... else:
...    print ("b is more than a")
...
b is more than a
>>>

output:

b is more than a

Íme a képernyőkép: -

Hogyan kell futni Python Scripts

Magyarázat:

A fenti kód összehasonlít két argumentumot, és megállapítja, hogy melyik argumentum a nagyobb. Győződjön meg arról, hogy az utasítások megfelelően vannak behúzva, hogy elkerülje a behúzási hibákat. A Windows parancssorból való kilépéshez nyomja meg a gombot Ctrl+Z és kövesse az Enter billentyűt.

Hogyan kell futni? Python script fájlokat interaktív módon Windows GUI?

Íme a lépések ehhez:

Step 1) Nyissa meg a parancssort, és írja be a parancsot Python parancsot, majd a szkriptfájl nevét.

Step 2) Győződjön meg arról, hogy a szkriptfájl már létrejött.

Step 3) A szkriptfájlnak .py vagy .py karakterrel kell végződnie. pyw. Következő lépésként nyissa meg a Windows parancssor.

A következő lenne a parancssorba írandó kód az a meghívásához Python forgatókönyv:

Python Parancssori Code:

Python example.py

output:

Hello, world!

Hogyan kell futni? Python szkriptek egy IDE-ből

Az integrált fejlesztői környezetet röviden IDE-nek is nevezik. A fájl- és mappahierarchia virtuális beállítását kínálja. Lehetővé teszi a programozó számára az építkezést Python gyorsan projektek. Az IDE lehetővé teszi a fájlok különböző mappákba rendezését.

Ezek a különböző mappák egy közös könyvtárhoz tartoznak.

Spyder és a PyCharm ketten Python IDE-k, amelyek lehetővé teszik a programozó számára olyan IDE-k futtatását, amelyek lehetővé teszik a programozó futtatását Python programok.

Vegyünk egy példát a végrehajtására Python szkript PyCharm SDI:

Step 1) Első lépésként hozz létre egy új projektet a PyCharm.

Step 2) Nevezd el a projektet úgy, mint Guru99Example, majd kattintson a létrehozás gombra.

Step 3) Válassza ki a gyökérmappát, amely a következő címkével lesz ellátva: Guru99Példa és kattintson jobb gombbal.

Step 4) Lépjen az új lehetőségre, és hozzon létre egy újat Python fájlt.

Step 5) Adja meg a nevét Python filé

Itt adtuk meg Guru99Példa.

Step 6) Az üresben Python fájl létrehozva itt: PyCharm IDE, írd meg a következő kódrészletet az alábbiak szerint: –

Python Code:

print ('hello world Guru99')

Step 7) A fenti kód futtatásához kattintson a jobb gombbal a szerkesztőre, és válassza ki a lehetőséget „Futtassa a fájlt Python konzol".

Ez a kód megnyitja a konzol ablakát az IDE-n belül, és a következő lesz a kimenet:

output:

PyDev console: starting.
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] on win32
>>> runfile('C:/Users/OS Name/PycharmProjects/Guru99Example/Guru99Example.py', wdir='C:/Users/OS Name/PycharmProjects/Guru99Example')
hello world Guru99

Íme a képernyőkép:

Hogyan kell futni? Python szkriptek egy IDE-ből

Hogyan kell futni? Python szkriptek egy IDE-ből

Hogyan kell futni? Python szkriptek egy IDE-ből

Magyarázat:

A fenti kód egy egyszerű példa arra, hogyan lehet kiíratni a hello world-öt a PyCharm SDI.

Hogyan kell futni? Python szkriptek fájlkezelővel?

Itt vannak a lépések a Python script fájlkezelővel:

Step 1) Nyissa meg a Jegyzettömböt, és adjon hozzá néhányat Python kód.

Step 2) Írd be a print ('Hello World' szót Guru99')

Step 3) Mentse el a szkriptfájlt .py vagy .py kiterjesztéssel. pyw.

Step 4) A .py kiterjesztésű fájl olyan programokhoz használatos, amelyek rendelkeznek Python.alkalmazás.

Step 5) A Windows operációs rendszerben kattintson a jobb gombbal a Python fájlt, és kattintson a Megnyitás gombra. Lásd az alábbi képernyőképet: –

futás Python szkripteket fájlkezelő segítségével

Amikor végrehajtja, egy pillanatra megnyit egy parancssori képernyőt. Lásd az alábbi képernyőképet: –

Annak érdekében, hogy a képernyő egy ideig megmaradjon, adja hozzá a következő utasítást a Python script fájl az alábbiak szerint: -

Python Code:

input ('Press provide enter to exit...')

Mindaddig, amíg a felhasználó nem válaszol, a képernyő továbbra is fut és megjelenik Python kimenet.

Ha azonban a Python szkriptben hiba van, a bemeneti parancs végrehajtása megszakad vagy megszakad. Emiatt előfordulhat, hogy a felhasználó nem látja Python szkript végrehajtása fájlkezelővel.

futás Python szkripteket fájlkezelő segítségével

Hogyan kell futni? Python script fájlnév és parancssor használatával?

Itt vannak a lépések a Python szkript a szkriptfájl nevével és parancssorával:

Step 1) Nyissa meg a Jegyzettömböt, és adjon hozzá néhányat Python kód.

Step 2) Írd be a print ('Hello World' szót Guru99')

Step 3) Mentse el a szkriptfájlt .py vagy .py kiterjesztéssel. pyw.

Step 4) A .py kiterjesztésű fájl olyan programokhoz használatos, amelyek rendelkeznek Python.alkalmazás.

Step 5) A Windows operációs rendszerben kattintson a jobb gombbal a Python fájlt, és elérési útként kattintson a másolásra. Lásd az alábbi képernyőképet: –

futás Python szkripteket fájlkezelő segítségével

Segít ellenőrizni a parancsfájl elérési útját a parancssori elérési úttal. Nyisson meg egy parancssort, és írja be a szkriptfájl nevét a fent létrehozott módon a név után a .py kiterjesztéssel. Lásd az alábbi képernyőképet: –

futás Python szkripteket fájlkezelő segítségével

Alternatív megoldásként a fent létrehozott szkriptfájl python modulként is futtatható. Írja be a következő parancsot az alábbiak szerint: –

Code:

python -m example

output:

hello world
Press provides enter to exit...

Tekintse meg a következő képernyőképet:

futás Python szkripteket fájlkezelő segítségével

Magyarázat:

A fenti kód a következő szintaxist követi:

Syntax:

Python -m <module-name>

A fenti -m paraméter a sys-t keresi. A hivatkozott és a kódot a _main_ részeként végrehajtott modul elérési útja.

Hogyan kell futni? Python Szkriptek Linuxon

Íme a lépések ehhez:

Step 1) A programozónak interaktív módban kell megnyitnia a Linux terminált.

Step 2) A következő lépésben hívja meg a Python interpreter a Linux terminálban, ty általping a következő parancsot: –

Parancs:

python3

Step 3) A programozó szekvenciálisan tud írni Python kódot, és ugyanabban a sorrendben hajtsa végre azokat.

A következő program a következő módon írható be a parancssorba:

Példa: -

Python Code:

python3
a=25
b=50
 if a > b:
...    print ("a is more than b")
... else:
...    print ("b is more than a")
...
b is more than a
>>>

output:

b is more than a

Íme a képernyőkép: -

futás Python szkripteket fájlkezelő segítségével

Alternatív megoldásként a következő lépésekkel futtassa a Python script fájl Linux terminál használatával:

Step 1) Nyissa meg a szövegszerkesztőt, és adjon hozzá néhányat Python kód.

Step 2) Írja be, print ("Hello World")

Step 3) Mentse el a szkriptfájlt as.py kiterjesztéssel.

Step 4) A .py kiterjesztésű fájl olyan programokhoz használatos, amelyek rendelkeznek Python.alkalmazás.

Step 5) A következő lépésben hívja meg a Python interpreter a Linux terminálban, ty általping a következő parancsot: –

Parancs:

python3 /home/onworks/Desktop/Example.py

output:

hello world

Tekintse meg a következő képernyőképet: –

futás Python szkripteket fájlkezelő segítségével

Magyarázat:

A Linux terminálban lévő Python interpreter futtatja az asztalon mentett szkriptfájlt.

A kód, a modul és a szkript összehasonlítása Python

A számítástechnika világában a következő a modul, a kód és a szkript összehasonlítása:

paraméterek Code Modulok Forgatókönyv
Meghatározás A kód utasítások sorozataként definiálható. A modult kódok sorozataként határozzuk meg, amelyek egymás után vannak elrendezve. A szkript definiálható olyan fájlként, amely logikai sorrendeket vagy szervezett kódok kötegét tartalmazza.
Végrehajthatóság Átfutják a Python tolmács Először egy szkriptben vagy egy kódrészletben importálódnak, majd végrehajtásra kerülnek a Python tolmács A szkriptek általában a Python tolmács.

GYIK

A Python tolmács interfésznek vagy hídnak tekinthető, amely segít kód vagy szkript végrehajtásában. A kódot kétféleképpen futtatja:

  • Meghív egy parancsfájlt vagy egy modult.
  • Egy aktív munkamenetben írt kódot hív meg.

Python A tolmács a következő módon működik:

  • Felolvassa a parancsot, majd annak kiértékelését.
  • Az értékelés után kiírja a parancs eredményét.
  • Visszafelé hurkol, és végrehajtja a folyamat megismétlését.

A Python A tolmács többféle formában is elérhető, az alábbiak szerint:

Tolmács Leírás
Jython <p></p> Java programozási nyelv, Python programok futtathatók java alapú platformokon.
pypy Tolmács tervezett a Python programozási nyelv.
CPython A C nyelvet használó tolmács futtatásához és végrehajtásához Python programok C-alapú platformokon
VasPython Ez egy nyílt forráskódú projekt, amelyet tolmácsként használnak .Net platformokhoz.

Az Python A szkript a következőképpen definiált többlépcsős folyamat alatt fut Python Végrehajtási modell. Ebben a modellben a szkriptben meghatározott utasítások feldolgozása és végrehajtása lépésről lépésre történik.

A végrehajtási folyamat utolsó lépésében a Python A virtuális gép a futási időben betölti a bájtkódot a parancsfájl végrehajtásához.

Az alábbiakban felsoroljuk az a végrehajtásához szükséges alapvető követelményeket Python Forgatókönyv:

  • Végezzük el a Python futtatható szkriptet, és előzetesen telepítse a tolmácsot a számítógépére.
  • A számítógép operációs rendszerébe előre telepített kódszerkesztővel vagy integrált fejlesztői környezettel kell rendelkeznie.
  • hozzáad Python előtte a parancssoron keresztül futtasson kódot az operációs rendszer környezeti változójához.

On Windows, a dupla kattintással futtatott szkript a befejezése után azonnal bezárul. Adja hozzá a bemenetet („Kilépéshez nyomja meg az Enter billentyűt”) a végéhez, vagy futtassa a szkriptet parancssorból, hogy az ablak nyitva maradjon a kimenet megjelenítéséhez.

Parancssori argumentumok olvasása a sys modullal. Importáld a sys fájlt, és keresd meg a sys.argv fájlt, amely egy lista, ahol a sys.argv[0] a szkript neve, a következő elemek pedig a parancssorban utána beírt argumentumok.

Igen. A mesterséges intelligencia asszisztensek képesek egy egyszerű leírásból generálni egy teljes .py szkriptet, elmagyarázni, hogyan kell futtatni, és javaslatot tenni az operációs rendszerednek megfelelő parancsra. A szkriptet használat előtt továbbra is át kell tekintened és tesztelned.

A mesterséges intelligencia képes elolvasni a hibaüzenetet, és tracvissza, mutasson a hibás sorra, és magyarázza el a javításokat, például a hiányzó modulokat, a hibás Python verzióval vagy elérési úttal kapcsolatos problémákkal. Ez felgyorsítja a hibaelhárítást mind a kezdő, mind a tapasztalt fejlesztők számára.

Foglald össze ezt a bejegyzést a következőképpen: