Jak spustit skript Pythonu

Jak spustit skript Pythonu

Dobrá znalost různých triků při provádění skriptu Pythonu vám pomůže rychleji kódovat předvídáním a vyhýbáním se běžným nástrahám.





Spuštění skriptu v Pythonu je docela snadné a existuje mnoho způsobů, jak toho dosáhnout. V tomto článku vám ukážeme různé způsoby, jak toho dosáhnout.





Co potřebujete ke spuštění skriptu Python?

Chcete -li ve svém počítači úspěšně spustit skript Pythonu, podívejte se na následující kontrolní seznam a ujistěte se, že jste připraveni jít:





  • Ujistěte se, že máte v počítači nainstalován Python. Pokud ne, přejděte na Web Pythonu stáhnout a nainstalovat nejnovější verzi Pythonu.
  • Nechte si na počítači nainstalovat editor kódu nebo IDE.
  • Zajistěte, abyste do cesty systémové proměnné přidali Python, abyste jej mohli volat z příkazového řádku.

Chcete -li zkontrolovat, zda je Python již nainstalován a přidán do cesty, zadejte python --version na příkazovém řádku a stiskněte Vstupte . Pokud vidíte zobrazenou verzi Pythonu, přidá se do vaší systémové cesty.

Jak jsme však zmínili dříve, existuje mnoho způsobů, jak spustit skript Python. Podívejme se na různé způsoby níže.



Příbuzný: Jak přidat Python do proměnné Windows PATH

Jak interaktivně spouštět skript Pythonu

Interaktivní režim Pythonu vám umožní okamžitě spustit skript pomocí příkazového řádku bez použití jakéhokoli editoru kódu nebo IDE.





nejlepší online obchody s elektronikou

Chcete -li skript Pythonu spustit interaktivně, otevřete příkazový řádek a zadejte krajta . Pak udeř Vstupte .

Poté můžete v interaktivním režimu napsat libovolný kód Pythonu. Když stisknete Vstupte , výstup vašeho kódu se objeví hned.





Python je citlivý na odsazení. Díky tomu mohou být metody psaní, jako jsou funkce, smyčky, podmínky nebo třídy, v interaktivním režimu trochu matoucí.

Abyste se vyhnuli chybám při odsazování při psaní metod, které je vyžadují v interaktivním režimu, zajistěte, abyste mezerník používali důsledně pokaždé, když se dostanete na nový řádek.

Například můžete použít jednu mezeru pro jakýkoli kód přímo pod funkcí. Poté změňte na dvě mezery pro podmnožinu, která za ní následuje atd.

Pro lepší představu se podívejte na níže uvedený příklad:

Výhodou používání interaktivního režimu je, že s ním můžete testovat svůj kód. Nemůžete ho však použít ke spuštění projektu, a když uděláte chyby, možná budete muset kód napsat znovu od začátku.

Kód napsaný v interaktivním režimu je také nestálý. Váš kód se tedy smaže a po zavření příkazového řádku ho nemůžete obnovit.

Typ výstup() nebo přestat() , pak udeřte Vstupte opustit interaktivní režim. Interaktivní režim v systému Windows můžete také ukončit stisknutím Ctrl + S .

Jak spustit soubor Python pomocí příkazu Python

Kód Pythonu můžete napsat pomocí libovolného textového editoru, který si vyberete, a spustit jej z příkazového řádku pomocí příkazu krajta příkaz.

Na rozdíl od interaktivního režimu je váš kód umístěn ve vyhrazeném souboru Pythonu s příponou .py rozšíření.

Chcete -li spustit soubor Pythonu s příponou krajta příkaz:

  1. Vytvořte nový soubor v libovolném adresáři na počítači. Ujistěte se, že soubor pojmenujete pomocí .py rozšíření. Například můžete mít myFile.py .
  2. Otevřete tento soubor pomocí libovolného editoru kódu podle vašeho výběru.
  3. Napište svůj kód do souboru, který jste právě vytvořili. Poté jej uložte znovu klepnutím Ctrl + S .
  4. Otevřete příkazový řádek a cd do kořenového adresáře souboru Python.
  5. Typ python myFile.py spustit kód v tomto souboru Pythonu a nahradit jej myFile.py s názvem vašeho souboru Python.

Výstup skriptu, který spustíte přes příkazový řádek, můžete uložit jako textový soubor. Chcete -li to provést, použijte:

python myFile.py > output.txt

Tato metoda je ideální pro provádění reálných projektů Pythonu. Například spuštěním souboru Flask server.py takto spustíte lokální server.

Spusťte soubor Pythonu podle jeho názvu

Pokud používáte nejnovější verzi systému Windows, můžete nyní spustit skript Pythonu zadáním názvu souboru bez přidání krajta příkaz:

myFile.py

Spusťte svůj skript Python s IDE

Integrovaná vývojová prostředí nebo IDE nabízejí pokročilé systémy pro správu souborů a složek. Takže vám umožní vytvářet projekty rychleji organizováním souborů v různých složkách pod jedním adresářem.

IDE nakonec spouští skripty Pythonu snadno ve virtuálním prostředí. Jsou ideální pro správu projektů, které běží na konkrétních závislostech.

Příbuzný: Jak vytvářet a spravovat virtuální prostředí Pythonu

S IDE můžete psát, číst, upravovat a spouštět kód Pythonu. Stejně jako u jednoduchého editoru kódu můžete skripty Pythonu napsané v IDE spouštět z příkazového řádku pomocí příkazu krajta příkaz.

IDE jako Pycharm nebo Spyder vám navíc umožňují spustit skript jediným kliknutím.

Použijte IDE založené na prohlížeči

Notebook Jupyter a Google Colaboratory jsou populární IDE založená na prohlížeči, která vám umožňují rychle psát a spouštět kód Pythonu. Jsou také založeny na buňkách a jsou ideální pro zpracování projektů datové vědy.

Chcete -li spustit skript Pythonu s Google Colaboratory, klikněte na Soubor . Poté vyberte Nový notebook otevřete notebook, kde můžete psát a spouštět svůj kód Pythonu. Můžete kliknout + Kód založit novou buňku.

Můžete se zaregistrovat a začít používat Google Colaboratory hned bez jakékoli instalace, zatímco k spuštění skriptu Pythonu si budete muset nainstalovat Jupyter Notebook.

Příbuzný: Začínáme s notebookem Jupyter

Spuštění skriptu je na obou platformách podobné. Jakmile napíšete kód do buňky, stiskněte Ctrl + Vstupte spustit tuto buňku.

Spusťte skript Pythonu pomocí integrovaného IDLE Pythonu

Python IDLE je jedním z nejzákladnějších způsobů, jak můžete spustit jakýkoli skript Pythonu, aniž byste museli soubor uložit, než bude fungovat.

jak směle nahrávat hudbu

Chcete -li získat přístup k Python IDLE, přejděte na vyhledávací lištu Windows. Typ LÍNÝ a jakmile se objeví, otevřete jej.

Alternativně můžete spustit Python IDLE z příkazového řádku. Chcete -li to provést, otevřete příkazový řádek a zadejte příkaz líný .

Jakmile to přijde, můžete napsat kód a spustit každý řádek stisknutím Vstupte .

Můžete také uložit Python IDLE. Vše, co musíte udělat, je jít na Soubor> Uložit jako . IDLE poté uloží váš soubor s příponou .py standardně rozšíření.

Spusťte skript Python jako modul v jiném souboru Pythonu

Skript Pythonu můžete také spustit v jiném souboru Pythonu. Existuje však mnoho způsobů, jak toho dosáhnout, pomocí import prohlášení je ideální.

Pojďme se ale podívat na různé způsoby, jak toho dosáhnout.

Spusťte skript Pythonu jako importovaný modul

Skript můžete vytvořit a importovat jako modul Pythonu a poté jej spustit pomocí jiného souboru Pythonu.

Chcete -li to provést, vytvořte nový soubor Pythonu ve stejném adresáři jako skript Pythonu, který chcete spustit. Otevřete tento nový soubor a importujte následující skript:

import myScript.py

Pokud ve skriptu, který chcete spustit, potřebujete pouze funkci nebo třídu, použijte absolutní import:

from myScript.py import myFunction
myFunction()

Spusťte skript Pythonu v jiném souboru Pythonu pomocí funkce exec

Alternativně můžete spustit kód Pythonu s integrovaným exec () funkce. Vytvořte nový soubor Pythonu ve stejném adresáři jako ten, který chcete spustit, a spusťte následující kód:

exec(open('myScript.py').read())

Spusťte skript Pythonu pomocí integrovaného modulu Runpy

Můžete také spustit skript Pythonu pomocí runpy.run_module () . Není nutné zahrnout .py rozšíření při použití této metody:

import runpy
runpy.run_module('myScript')

Můžete však použít runpy.run_path () namísto. Ale to vyžaduje, aby fungovalo rozšíření Pythonu:

import runpy
runpy.run_path('myScript.py')

Pomocí importlib

Skript můžete také spustit v jiném souboru Pythonu pomocí importlib modul. Není nutné zahrnout .py rozšíření buď zde:

potřebuji vyhrazenou grafickou kartu
import importlib
importlib.import_module('myScript')

Spusťte svůj soubor Python poklepáním na něj

Pouhé dvojité kliknutí na soubor Pythonu funguje také. Když to uděláte, obvykle to ukazuje výstup vašeho kódu na příkazovém řádku. Vše, co musíte udělat, je uložit skript, který chcete spustit, s připojeným .py rozšíření a dvakrát na něj klikněte.

Výstup příkazového řádku může být krátký a neuvidíte ho, než se zavře. Abyste tomu zabránili, můžete přidat prázdný zatímco smyčku na konec kódu, aby výstup příkazového řádku zůstal otevřený.

Například dvojité kliknutí na skript obsahující níže uvedený kód se úspěšně spustí, protože je prázdný zatímco smyčka na konci:

exec(open('myScript.py').read())
hello = 1 + 2
print(hello)
while True:
''

Jak Python spouští své skripty?

Python je extrémně univerzální, kompilovaný jazyk, který spouští kód pomocí tlumočníka. Když však spustíte kód Pythonu, kompilátor kód rozdělí na bajtový kód, než jej předá tlumočníkovi. Tlumočník poté přijme bajtkód a vrátí výstup přátelský k člověku a čitelný.

Podíl Podíl tweet E-mailem Co dělá Python a k čemu ho lze použít?

Python je extrémně univerzální, s aplikacemi od webového vývoje až po analýzu dat.

Číst dále
Související témata
  • Programování
  • Programování
  • Krajta
O autorovi Idisou Omisola(94 publikovaných článků)

Idowu je zapálený pro cokoli chytrého a produktivního. Ve svém volném čase si hraje s kódováním a když se nudí, přepne na šachovnici, ale také se rád jednou za čas odpoutá od rutiny. Jeho vášeň ukazovat lidem cestu kolem moderních technologií ho motivuje psát více.

Více od Idowu Omisola

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru