Ako spustiť skript Python

Ako spustiť skript Python

Dobrá znalosť rôznych trikov na spustenie skriptu Python vám pomôže rýchlejšie kódovať predvídaním a vyhýbaním sa bežným nástrahám.





Spustenie skriptu Python je veľmi jednoduché a existuje mnoho spôsobov, ako to urobiť. V tomto článku vám ukážeme rôzne spôsoby, ako to urobiť.





Čo potrebujete na spustenie skriptu Python?

Ak chcete úspešne spustiť skript Python vo svojom počítači, pozrite sa na nasledujúci kontrolný zoznam a uistite sa, že ste pripravení ísť:





  • Uistite sa, že máte vo svojom počítači nainštalovaný Python. Ak nie, zamierte do Webová stránka Python na stiahnutie a nainštalovanie najnovšej verzie Pythonu.
  • Nechajte si na počítači nainštalovať editor kódu alebo IDE.
  • Zaistite, aby ste do cesty systémových premenných pridali Python, aby ste ho mohli volať z príkazového riadka.

Ak chcete skontrolovať, či je Python nainštalovaný a pridaný do cesty, zadajte python -verzia na príkazovom riadku a stlačte Zadajte . Ak vidíte zobrazenú verziu Pythonu, bude pridaná do vašej systémovej cesty.

Ako sme však už uviedli, existuje mnoho spôsobov, ako spustiť skript Python. Pozrime sa na rôzne spôsoby uvedené nižšie.



Súvisiace: Ako pridať Python do premennej Windows PATH

Ako interaktívne spustiť skript Python

Interaktívny režim Python vám umožňuje okamžite spustiť skript pomocou príkazového riadka bez použitia akéhokoľvek editora kódu alebo IDE.





existuje spôsob, ako triediť gmail podľa odosielateľa

Ak chcete interaktívne spustiť skript Python, otvorte príkazový riadok a napíšte pytón . Potom udri Zadajte .

Potom môžete pokračovať v písaní akéhokoľvek kódu Python v interaktívnom režime. Keď stlačíte Zadajte , výstup z vášho kódu sa objaví okamžite.





Python je citlivý na zarážku. V interaktívnom režime to môže spôsobovať, že metódy písania, ako sú funkcie, slučky, podmienky alebo triedy, budú trochu mätúce.

Aby ste sa vyhli chybám pri zarážkach pri písaní metód, ktoré ich vyžadujú v interaktívnom režime, zaistite, aby ste medzerník používali konzistentne vždy, keď sa dostanete na nový riadok.

Napríklad môžete použiť jedno miesto pre akýkoľvek kód priamo pod funkciou. Potom zmeňte na dve medzery pre podmnožinu, ktorá za ňou nasleduje, atď.

Jasnejší obraz nájdete na nižšie uvedenom príklade:

Výhodou používania interaktívneho režimu je, že si pomocou neho 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ť kód napísať znova od začiatku.

Kód napísaný v interaktívnom režime je tiež volatilný. Váš kód sa teda odstráni a po zatvorení príkazového riadka ho nemôžete obnoviť.

Napíšte 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 + S .

Ako spustiť súbor Python pomocou príkazu Python

Kód Pythonu môžete napísať pomocou ľubovoľného textového editora podľa vlastného výberu a spustiť ho z príkazového riadka pomocou súboru pytón príkaz.

Na rozdiel od interaktívneho režimu je váš kód uložený vo vyhradenom súbore Python s príponou .py predĺženie.

Na spustenie súboru Python s príponou pytón príkaz:

  1. Vytvorte nový súbor v ľubovoľnom adresári na počítači. Uistite sa, že súbor pomenujete pomocou prípony .py predĺženie. Môžete napríklad mať myFile.py .
  2. Otvorte tento súbor pomocou ľubovoľného editora kódu podľa vášho výberu.
  3. Napíšte svoj kód do súboru, ktorý ste práve vytvorili. Potom ho znova uložte stlačením Ctrl + S .
  4. Otvorte príkazový riadok a cd do koreňového adresára súboru Python.
  5. Napíšte python myFile.py spustiť kód v tomto súbore Python a nahradiť ho myFile.py s názvom vášho súboru Python.

Výstup skriptu, ktorý spustíte cez príkazový riadok, môžete uložiť ako textový súbor. Ak to chcete urobiť, použite:

python myFile.py > output.txt

Táto metóda je ideálna na vykonávanie projektov Python v reálnom živote. Napríklad spustením súboru Flask server.py, ako je tento, sa vám spustí lokálny server.

Spustite súbor Python podľa jeho názvu

Ak používate najnovšiu verziu systému Windows, teraz môžete spustiť skript Python zadaním názvu súboru bez pridania pytón príkaz:

myFile.py

Spustite svoj skript 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 teda rýchlejšie vytvárať projekty organizovaním súborov v rôznych priečinkoch v jednom adresári.

IDE nakoniec spúšťajú skripty Python jednoducho vo virtuálnom prostredí. Sú ideálne na správu projektov, ktoré bežia na konkrétnych závislostiach.

Súvisiace: Ako vytvárať a spravovať virtuálne prostredia Python

S IDE môžete písať, čítať, upravovať a spúšťať svoj kód Python. Rovnako ako jednoduchý editor kódu, môžete skripty Pythonu napísané v IDE spúšťať z príkazového riadka pomocou príkazu pytón príkaz.

IDE ako Pycharm alebo Spyder vám navyše 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 spracovanie projektov dátovej vedy.

Ak chcete skript Python spustiť pomocou programu Google Colaboratory, kliknite na tlačidlo Súbor . Potom vyberte Nový zápisník otvorte poznámkový blok, do ktorého môžete písať a spúšťať svoj kód v jazyku Python. Môžete kliknúť + Kód začať novú bunku.

Môžete sa zaregistrovať a začať používať Google Colaboratory okamžite bez akejkoľvek inštalácie, zatiaľ čo na spustenie skriptu Python 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 Python pomocou vstavaného jazyka Python IDLE

Python IDLE je jedným z najzákladnejších spôsobov, ako môžete spustiť ľubovoľný skript Python bez toho, aby ste museli súbor uložiť, než bude fungovať.

ako ovládať android z počítača

Ak chcete získať prístup k Python IDLE, prejdite na vyhľadávací panel systému Windows. Napíšte Voľnobeh a hneď ako sa objaví, otvorte ho.

Alternatívne môžete Python IDLE spustiť z príkazového riadka. 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 spustiť každý riadok stlačením Zadajte .

Môžete uložiť aj IDE Pythonu. Všetko, čo musíte urobiť, je ísť na Súbor> Uložiť ako . IDLE potom uloží váš súbor s príponou .py štandardne rozšírenie.

Spustite skript Python ako modul v inom súbore Python

Skript Python môžete spustiť aj v inom súbore Python. Existuje mnoho spôsobov, ako to urobiť, pomocou import vyhlásenie je ideálne.

Pozrime sa však na rôzne spôsoby, ako to dosiahnuť.

Spustite svoj skript Python ako importovaný modul

Skript môžete vytvoriť a importovať ako modul Pythonu a potom ho spustiť pomocou iného súboru Python.

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:

import myScript.py

Ak v skripte, ktorý chcete spustiť, potrebujete iba funkciu alebo triedu, použite absolútny import:

from myScript.py import myFunction
myFunction()

Spustite skript Python v inom súbore Pythonu pomocou funkcie exec

Alternatívne môžete spustiť kód Python so vstavaným exec () funkciu. Vytvorte nový súbor Python v rovnakom adresári ako ten, ktorý chcete spustiť, a spustite nasledujúci kód:

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

Spustite skript Python pomocou vstavaného modulu Runpy

Skript Python môžete spustiť aj pomocou runpy.run_module () . Nie je potrebné zahrnúť súbor .py rozšírenie pri použití tejto metódy:

import runpy
runpy.run_module('myScript')

Môžete však použiť runpy.run_path () namiesto. Na to však funguje rozšírenie Python:

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

Použitie importlib

Skript môžete spustiť aj v inom súbore Pythonu pomocou súboru importlib modul. Nie je potrebné zahrnúť súbor .py rozšírenie buď tu:

Steam hovorí, že nemám miesto na disku
import importlib
importlib.import_module('myScript')

Spustite svoj súbor Python dvojitým kliknutím

Funguje tiež iba dvojité kliknutie na súbor Python. Keď to urobíte, zvyčajne to ukáže výstup vášho kódu v príkazovom riadku. Všetko, čo musíte urobiť, je uložiť skript, ktorý chcete spustiť, s prílohou .py rozšírenie a dvakrát naň kliknite.

Výstup príkazového riadka môže byť stručný a neuvidíte ho, kým sa nezavrie. Aby ste tomu zabránili, môžete pridať prázdne miesto kým slučku na koniec kódu, aby zostal výstup príkazového riadka otvorený.

Dvojité kliknutie na skript obsahujúci nižšie uvedený kód sa napríklad úspešne vykoná, pretože je prázdny kým slučka na konci:

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

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 Python, kompilátor kód rozbije na bajtový kód a potom ho odovzdá tlmočníkovi. Tlmočník potom prijme bajtkód a vráti výstup čitateľný pre človeka.

zdieľam zdieľam Tweet E -mail Čo robí Python a na čo sa dá použiť?

Python je mimoriadne univerzálny a ponúka aplikácie od webového vývoja až po analýzu údajov.

Čítajte ďalej
Súvisiace témy
  • Programovanie
  • Programovanie
  • Python
O autorovi Idisou Omisola(94 publikovaných článkov)

Idowu je zanietený pre čokoľvek inteligentné technológie a produktivitu. Vo svojom voľnom čase sa hrá s kódovaním a keď sa nudí, prejde na šachovnicu, ale tiež sa rád z času na čas odtrhne od rutiny. Jeho vášeň ukazovať ľuďom cestu okolo moderných technológií ho motivuje písať viac.

Viac od Idowu Omisola

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber