Úplné pochopenie rôznych trikov pri vykonávaní skriptu Python vám pomôže rýchlejšie programovať predvídaním a vyhýbaním sa bežným nástrahám.
Spustenie skriptu v jazyku Python je celkom jednoduché a existuje veľa spôsobov, ako na to. V tomto článku vám ukážeme rôzne spôsoby, ako to urobiť.
Čo potrebujete na spustenie skriptu Python?
Ak chcete vo svojom počítači úspešne spustiť skript Python, pozrite si nasledujúci kontrolný zoznam a uistite sa, že ste pripravení:
- Uistite sa, že máte v počítači nainštalovaný Python. Ak nie, choďte do Webová stránka Pythonu na stiahnutie a inštaláciu najnovšej verzie Pythonu.
- Nechajte si na svojom počítači nainštalovať editor kódov alebo IDE.
- Uistite sa, že ste do svojej cesty systémových premenných pridali Python, aby ste ho mohli volať z príkazového riadku.
Ak chcete skontrolovať, či je Python už nainštalovaný a pridaný k ceste, zadajte python --verzia v príkazovom riadku a stlačte Zadajte. Ak vidíte zobrazenú verziu Pythonu, pridá sa do vašej systémovej cesty.
Ako sme však už spomenuli, existuje veľa spôsobov, ako spustiť svoj skript v jazyku Python. Pozrime sa na rôzne spôsoby nižšie.
Súvisiace: Ako pridať Python do premennej PATH systému Windows
Ako interaktívne spúšťať skript Python
Interaktívny režim v jazyku Python vám umožňuje spustiť skript okamžite prostredníctvom príkazového riadku bez použitia ľubovoľného editora kódu alebo IDE.
Ak chcete interaktívne spustiť skript v jazyku Python, otvorte príkazový riadok a zadajte text pytón. Potom stlačte Zadajte.
Potom môžete pokračovať a napísať ľubovoľný kód Pythonu v interaktívnom režime. Keď stlačíte Zadajte, výstup vášho kódu sa zobrazí okamžite.
Python je citlivý na zarážky. Vďaka tomu môžu byť metódy písania ako funkcie, slučky, podmienky alebo triedy v interaktívnom režime trochu mätúce.
Aby ste sa vyhli chybám v odsadení pri písaní metód, ktoré ich vyžadujú v interaktívnom režime, použite medzerník dôsledne pri každom prechode na nový riadok.
Môžete napríklad použiť jeden priestor pre akýkoľvek kód priamo pod funkciou. Potom zmeňte na dve medzery pre podmnožinu, ktorá za ním nasleduje, atď.
Jasnejší obrázok nájdete v príklade nižšie:
Výhodou používania interaktívneho režimu je, že s ním môžete otestovať svoj kód. Nemôžete ho však použiť na spustenie projektu a keď urobíte chyby, možno budete musieť znova napísať kód od nuly.
Kód napísaný v interaktívnom režime je tiež nestály. Váš kód sa teda vymaže a po zatvorení príkazového riadku ho nebudete môcť obnoviť.
Typ východ() alebo skončiť (), potom stlačte Zadajte opustiť interaktívny režim. Interaktívny režim v systéme Windows môžete tiež opustiť stlačením Ctrl + Z.
Ako spustiť súbor Python pomocou príkazu Python
Kód v jazyku Python môžete napísať pomocou ľubovoľného textového editora podľa vášho výberu a spustiť ho z príkazového riadku pomocou klávesu pytón príkaz.
Na rozdiel od interaktívneho režimu je váš kód uložený vo vyhradenom súbore Python s .py predĺženie.
Ak chcete spustiť súbor Python s pytón príkaz:
- Vytvorte nový súbor v ľubovoľnom adresári na počítači. Uistite sa, že svoj súbor pomenujete a .py predĺženie. Napríklad môžete mať myFile.py.
- Otvorte tento súbor pomocou ľubovoľný editor kódov podľa vášho výberu.
- Napíšte svoj kód do súboru, ktorý ste práve vytvorili. Potom ho znova uložte kliknutím Ctrl + S.
- Otvorte príkazový riadok a cd v koreňovom adresári súboru Python.
- Typ python myFile.py vykonať kód v danom súbore Python a nahradiť ho myFile.py s názvom vášho súboru Python.
Výstup skriptu, ktorý spustíte, môžete uložiť pomocou príkazového riadku ako textový súbor. Použite na to:
python myFile.py> output.txt
Táto metóda je ideálna na vykonávanie skutočných projektov Pythonu. Napríklad spustenie takého súboru Flask server.py pre vás spustí lokálny server.
Spustite súbor Python podľa jeho názvu
Ak používate najnovšiu verziu systému Windows, môžete teraz spustiť skript v jazyku Python napísaním názvu súboru bez pridania znaku pytón príkaz:
myFile.py
Spustite svoj skript v jazyku Python s IDE
Integrované vývojové prostredia alebo IDE ponúkajú pokročilé systémy správy súborov a priečinkov. Umožnia vám tak rýchlejšie vytvárať projekty organizovaním súborov do rôznych priečinkov v jednom adresári.
Nakoniec IDE spúšťajú skripty Pythonu ľahko vo virtuálnom prostredí. Sú ideálne na správu projektov, ktoré fungujú na konkrétnych závislostiach.
Súvisiace: Ako vytvárať a spravovať virtuálne prostredia Pythonu
Pomocou IDE môžete písať, čítať, upravovať a spúšťať svoj kód v jazyku Python. Rovnako ako jednoduchý editor kódov, aj pomocou príkazu. Môžete spustiť skripty Pythonu napísané v IDE z príkazového riadku pytón príkaz.
Okrem toho IDE ako Pycharm alebo Spyder umožňujú spustiť skript jediným kliknutím.
Používajte IDE založené na prehliadači
Notebook Jupyter a Google Colaboratory sú populárne IDE založené na prehliadači, ktoré vám umožňujú rýchlo písať a spúšťať kód Pythonu. Sú tiež založené na bunkách a sú ideálne na zvládnutie projektov v oblasti dátovej vedy.
Ak chcete spustiť skript Python s Google Colaboratory, kliknite na ikonu Súbor. Potom vyberte Nový zápisník otvoriť poznámkový blok, kde môžete písať a spúšťať svoj kód v jazyku Python. Môžete kliknúť + Kód na založenie novej bunky.
Môžete sa okamžite zaregistrovať a začať používať Google Colaboratory bez akejkoľvek inštalácie, zatiaľ čo na spustenie skriptu Python s ním budete musieť nainštalovať Jupyter Notebook.
Súvisiace: Začíname s notebookom Jupyter
Spustenie skriptu je na oboch platformách podobné. Akonáhle napíšete kód do bunky, stlačte Ctrl + Zadajte vykonať túto bunku.
Spustite svoj skript v jazyku Python pomocou vstavaného nečinného jazyka Python
Python IDLE je jedným z najzákladnejších spôsobov, ako môžete spustiť ľubovoľný skript v jazyku Python bez toho, aby ste museli súbor uložiť, kým nebude fungovať.
Prístup k IDLE v Pythone nájdete na vyhľadávacom paneli systému Windows. Typ IDLE a otvorte ho, hneď ako sa objaví.
Prípadne môžete Python IDLE spustiť z príkazového riadku. Ak to chcete urobiť, otvorte príkazový riadok a zadajte príkaz nečinný.
Akonáhle to príde, môžete napísať svoj kód a vykonať každý riadok kliknutím Zadajte.
Môžete tiež uložiť Python IDLE. Všetko, čo musíte urobiť, je ísť na Súbor>Uložiť ako. IDLE potom uloží váš súbor s a .py predvolene rozšírenie.
Spustite Python Script ako modul v inom súbore Python
Môžete tiež spustiť skript Python v inom súbore Python. Existuje mnoho spôsobov, ako to však urobiť pomocou dovoz vyhlásenie je ideálne.
Poďme sa však pozrieť na rôzne spôsoby, ako to dosiahnuť.
Spustite svoj skript v jazyku Python ako importovaný modul
Môžeš vytvorte a importujte svoj skript ako modul Python a potom ho spustite pomocou iného súboru Pythonu.
Ak to chcete urobiť, vytvorte nový súbor Python v rovnakom adresári ako skript Python, ktorý chcete spustiť. Otvorte tento nový súbor a importujte nasledujúci skript:
importovať myScript.py
Ak v skripte, ktorý chcete spustiť, potrebujete iba funkciu alebo triedu, použite absolútny import:
z myScript.py import myFunction
myFunction ()
Spustite skript Python v inom súbore Python pomocou funkcie exec
Prípadne môžete spustiť kód Pythonu pomocou vstavaného modulu exec () funkcie. Vytvorte nový súbor Python v rovnakom adresári ako ten, ktorý chcete spustiť, a vykonajte nasledujúci kód:
exec (open ('myScript.py'). read ())
Spustite skript v jazyku Python pomocou vstavaného modulu Runpy
Môžete tiež spustiť skript Python s runpy.run_module (). Nie je potrebné zahrnúť .py pri použití tejto metódy:
import runpy
runpy.run_module ('myScript')
Môžete však použiť runpy.run_path () namiesto toho. To však vyžaduje, aby fungovalo rozšírenie Python:
import runpy
runpy.run_path ('myScript.py')
Pomocou importlib
Môžete tiež spustiť skript v inom súbore Python pomocou importlib modul. Nie je potrebné zahrnúť .py rozšírenie tu:
import importlib
importlib.import_module ('myScript')
Dvakrát kliknite na súbor Python
Rovnako funguje aj dvojité kliknutie na súbor Python. Spravidla, keď to urobíte, zobrazí výstup vášho kódu v príkazovom riadku. Všetko, čo musíte urobiť, je uložiť skript, ktorý chcete spustiť, s pripojeným textom .py príponu a dvakrát na ňu kliknite.
Výstup príkazového riadku môže byť krátky a pred zatvorením sa nezobrazí. Aby ste tomu zabránili, môžete pridať prázdny údaj zatiaľ čo na konci kódu, aby výstup z príkazového riadku zostal otvorený.
Napríklad dvojité kliknutie na skript obsahujúci nižšie uvedený kód sa úspešne vykoná z dôvodu prázdneho miesta zatiaľ čo slučka na konci:
exec (open ('myScript.py'). read ())
ahoj = 1 + 2
tlačiť (ahoj)
zatiaľ čo je pravda:
""
Ako Python spúšťa svoje skripty?
Python je mimoriadne všestranný kompilovaný jazyk, ktorý vykonáva kód pomocou tlmočníka. Keď však spustíte kód Pythonu, kompilátor ho pred odovzdaním tlmočníkovi rozdelí na bajtkód. Tlmočník potom dostane bajtkód a vráti ľudsky prívetivý a čitateľný výstup.
Python je mimoriadne univerzálny a jeho aplikácie sa pohybujú od vývoja webu po analýzu údajov.
Prečítajte si Ďalej
- Programovanie
- Programovanie
- Python
Idowu je vášnivý pre čokoľvek inteligentné technológie a produktivitu. Vo voľnom čase sa hrá s kódovaním a keď sa nudí, prepne na šachovnicu, ale tiež rád občas vybočuje z rutiny. Jeho vášeň ukázať ľuďom cestu v moderných technológiách ho motivuje k tomu, aby písal viac.
Prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Ešte jeden krok…!
V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.