Ezenkívül ez egy objektum-orientált nyelv, amely tele van legfelső szintű adatstruktúrákkal, dinamikus kötésekkel és dinamikus gépeléssel. Futtathatja az összes leggyakrabban használt rendszeren, például Windowson, Macen és Linuxon. A Linux-felhasználók azonban nincsenek tisztában azzal, hogyan kell végrehajtani a Python-szkripteket eszközeiken. Tehát ebben a rövid blogban röviden elmagyarázzuk, hogyan kell Python-szkriptet futtatni Linuxon.
Python szkript futtatása Linux alatt
Először ellenőrizze a rendszerben jelenleg telepített Python verzióját.
Python2 esetén:
python – verzió
Python3 esetén:
python3 --verzió
Mostantól bármilyen Python-szkriptet futtathat a Linux-eszközön a következő parancs megadásával:
python script_name. pyGyőződjön meg arról, hogy a „script_name.py” fájlt a ténylegesen végrehajtani kívánt szkript nevére cserélte. Például futtassuk a „hello_world.py” szkriptet.
python hello_world. py
Ez a parancs futtatja a szkriptet, és megjeleníti az eredményt a következő képen látható módon:
Továbbá, ha ezt a kimenetet külön szövegfájlba szeretné menteni, használja a következő parancsot:
python3 script_name. py > fájlt . txt- Ismét cserélje ki a „script_name.py” fájlt, ahogyan a korábbi parancsban tette.
- A „>” szimbólum továbbítja a kapott kimenetet egy szöveges fájlba.
- Cserélje ki a „file.txt” fájlt arra a szöveges fájlra, amelybe a kimenetet menti. Ne feledje, hogy a kimenetet a megadott fájlra irányítja, ha az már létezik az aktuális könyvtárban. Ellenkező esetben új szövegfájlt hoz létre a megadott névvel az eredmény mentéséhez.
Például, ha a kimenetet egy „results.txt” nevű fájlba szeretné irányítani, a parancs a következő lesz:
python3 hello_world. py > eredmény. txtA parancssor beírásakor alapértelmezés szerint nem jelenít meg semmit. Ezért annak ellenőrzéséhez, hogy létrehozta-e a fájlt, használja az „ls” parancsot.
Amint az az előző kép jobb alsó sarkában látható, a rendszer létrehozza a megadott szövegfájlt, és eltárolja a szkript kimenetét.
Hasonlóképpen, más Python-szkriptek kimenetét is hozzáadhatja ugyanahhoz a fájlhoz az előző parancsban szereplő egyetlen „>” helyett dupla „>>” használatával.
python3 hello_world. py >> eredmények. txtAz előző parancs futtatása után látni fogja a két kimenetet az „eredmény.txt” fájlban. A „>>” kifejezés arra utasítja a rendszereket, hogy adjanak hozzá/adják hozzá egy adott szövegfájlt.
Következtetés
A Python szkriptek a Python kódokat tartalmazó fájlokra vonatkoznak. A programozási világban mindenkinek meg kell tanulnia a Python-programok és szkriptek végrehajtását Linux rendszereken. Ezért ebben az útmutatóban elmagyaráztuk a Python-szkript Linux alatti futtatását. Először a szkriptek futtatásának parancsát tárgyaltuk. Ezután egyszerű példákon keresztül bemutattuk a kimenetének szövegfájlokba mentésének módszereit.