Solidna znajomość różnych sztuczek związanych z wykonywaniem skryptu w języku Python pomaga szybciej kodować, przewidując i unikając typowych pułapek.

Uruchamianie skryptu w Pythonie jest dość łatwe i można to zrobić na wiele sposobów. W tym artykule pokażemy Ci różne sposoby, aby to zrobić.

Czego potrzebujesz, aby uruchomić skrypt w języku Python?

Aby pomyślnie uruchomić skrypt w języku Python na komputerze, zapoznaj się z poniższą listą kontrolną i upewnij się, że jesteś gotowy do pracy:

  • Upewnij się, że masz zainstalowany Python na swoim komputerze. Jeśli nie, udaj się do Witryna Python aby pobrać i zainstalować najnowszą wersję Pythona.
  • Zainstaluj edytor kodu lub IDE na swoim komputerze.
  • Upewnij się, że dodajesz język Python do ścieżki zmiennej systemowej, aby można było go wywołać z wiersza poleceń.

Aby sprawdzić, czy Python jest już zainstalowany i dodany do ścieżki, wpisz python --version w linii poleceń i naciśnij Wchodzić. Jeśli zobaczysz wyświetloną wersję Pythona, oznacza to, że jest ona dodana do ścieżki systemowej.

instagram viewer

Jednak, jak wspomnieliśmy wcześniej, istnieje wiele sposobów uruchamiania skryptu w Pythonie. Przyjrzyjmy się różnym sposobom poniżej.

Związane z: Jak dodać język Python do zmiennej PATH systemu Windows

Jak interaktywnie uruchomić skrypt w języku Python

Interaktywny tryb Python umożliwia natychmiastowe uruchomienie skryptu za pomocą wiersza poleceń bez korzystania z żadnego edytora kodu ani środowiska IDE.

Aby interaktywnie uruchomić skrypt w języku Python, otwórz wiersz poleceń i wpisz pyton. Następnie uderz Wchodzić.

Następnie możesz napisać dowolny kod Pythona w trybie interaktywnym. Po naciśnięciu Wchodzić, wynik twojego kodu pojawia się od razu.

Python jest wrażliwy na wcięcia. Może to spowodować, że pisanie metod, takich jak funkcje, pętle, warunki lub klasy, będzie nieco zagmatwane w trybie interaktywnym.

Aby uniknąć błędów związanych z wcięciami podczas pisania metod, które wymagają ich w trybie interaktywnym, upewnij się, że używasz spacji konsekwentnie za każdym razem, gdy przechodzisz do nowego wiersza.

Na przykład możesz użyć pojedynczej spacji dla dowolnego kodu bezpośrednio pod funkcją. Następnie zmień na dwie spacje dla następującego podzbioru i tak dalej.

Spójrz na poniższy przykład, aby uzyskać wyraźniejszy obraz:

Zaletą korzystania z trybu interaktywnego jest to, że można za jego pomocą przetestować swój kod. Jednak nie możesz go użyć do uruchomienia projektu, a gdy popełnisz błędy, może być konieczne ponowne napisanie kodu od zera.

Kod napisany w trybie interaktywnym jest również ulotny. Twój kod zostaje więc wyczyszczony i nie można go odzyskać po zamknięciu wiersza polecenia.

Rodzaj Wyjście() lub porzucić(), a następnie naciśnij Wchodzić aby opuścić tryb interaktywny. Możesz także wyjść z trybu interaktywnego w systemie Windows, naciskając Ctrl + Z.

Jak uruchomić plik w języku Python za pomocą polecenia języka Python

Możesz pisać kod w Pythonie za pomocą dowolnego wybranego edytora tekstu i uruchamiać go z wiersza poleceń za pomocą pyton Komenda.

W przeciwieństwie do trybu interaktywnego, Twój kod znajduje się w dedykowanym pliku Pythona z rozszerzeniem .py rozbudowa.

Aby uruchomić plik Pythona z rozszerzeniem pyton Komenda:

  1. Utwórz nowy plik w dowolnym katalogu na swoim komputerze. Upewnij się, że nadasz plikowi rozszerzenie .py rozbudowa. Na przykład możesz mieć myFile.py.
  2. Otwórz ten plik za pomocą dowolny wybrany edytor kodu.
  3. Napisz swój kod w właśnie utworzonym pliku. Następnie zapisz go ponownie, uderzając Ctrl + S.
  4. Otwórz wiersz poleceń i przejdź do katalogu głównego pliku Pythona.
  5. Rodzaj python myFile.py aby wykonać kod w tym pliku Pythona, zastępując myFile.py z nazwą twojego pliku Pythona.

Możesz zapisać wynik skryptu, który uruchamiasz za pomocą wiersza poleceń, jako plik tekstowy. Aby to zrobić, użyj:

python myFile.py> output.txt

Ta metoda jest idealna do wykonywania rzeczywistych projektów w języku Python. Na przykład uruchomienie pliku server.py Flask w ten sposób powoduje uruchomienie lokalnego serwera.

Uruchom plik Pythona według jego nazwy

Jeśli używasz najnowszej wersji systemu Windows, możesz teraz uruchomić skrypt w języku Python, wpisując nazwę pliku bez dodawania znaku pyton Komenda:

myFile.py

Uruchom skrypt w języku Python w środowisku IDE

Zintegrowane środowiska programistyczne lub IDE oferują zaawansowane systemy zarządzania plikami i folderami. Dzięki temu możesz szybciej tworzyć projekty, organizując pliki w różnych folderach w jednym katalogu.

Ostatecznie środowiska IDE z łatwością uruchamiają skrypty Pythona w środowisku wirtualnym. Są idealne do zarządzania projektami, które działają na określonych zależnościach.

Związane z: Jak tworzyć i zarządzać środowiskami wirtualnymi Python

Dzięki IDE możesz pisać, czytać, edytować i wykonywać swój kod w Pythonie. Podobnie jak w przypadku prostego edytora kodu, możesz uruchamiać skrypty Pythona napisane w środowiskach IDE z wiersza polecenia przy użyciu rozszerzenia pyton Komenda.

Ponadto środowiska IDE, takie jak Pycharm lub Spyder, umożliwiają uruchomienie skryptu jednym kliknięciem.

Korzystaj ze środowisk IDE opartych na przeglądarce

Notatnik Jupyter i Google Colaboratory to popularne środowiska IDE oparte na przeglądarce, które umożliwiają szybkie pisanie i wykonywanie kodu w języku Python. Są również oparte na komórkach i idealnie nadają się do obsługi projektów nauki o danych.

Aby uruchomić skrypt w Pythonie z Google Colaboratory, kliknij Plik. Następnie wybierz Nowy notatnik aby otworzyć notatnik, w którym możesz pisać i wykonywać swój kod w Pythonie. Możesz kliknąć + Kod aby rozpocząć nową komórkę.

Możesz zarejestrować się i zacząć korzystać z Google Colaboratory od razu, bez żadnej instalacji, podczas gdy będziesz musiał zainstalować Jupyter Notebook, aby uruchomić z nim skrypt Pythona.

Związane z: Zacznij korzystać z Jupyter Notebook

Wykonywanie skryptu jest podobne na obu platformach. Gdy napiszesz kod w komórce, naciśnij Ctrl + Wchodzić wykonać tę komórkę.

Uruchom skrypt w języku Python za pomocą wbudowanego IDLE języka Python

Python IDLE to jeden z najbardziej podstawowych sposobów uruchamiania dowolnego skryptu w Pythonie bez konieczności zapisywania pliku, zanim zadziała.

Aby uzyskać dostęp do Python IDLE, przejdź do paska wyszukiwania systemu Windows. Rodzaj BEZCZYNNY i otwórz go, gdy się pojawi.

Alternatywnie możesz uruchomić Python IDLE z wiersza poleceń. Aby to zrobić, otwórz wiersz poleceń, a następnie wprowadź polecenie bezczynny.

Gdy pojawi się, możesz napisać swój kod i wykonać każdą linię, naciskając Wchodzić.

Możesz również zapisać Python IDLE. Wszystko, co musisz zrobić, to iść do Plik>Zapisz jako. IDLE następnie zapisuje plik z rozszerzeniem .py rozszerzenie domyślnie.

Uruchom skrypt języka Python jako moduł w innym pliku języka Python

Możesz także uruchomić skrypt w języku Python w innym pliku w języku Python. Można to jednak zrobić na wiele sposobów, korzystając z rozszerzenia import stwierdzenie jest idealne.

Ale spójrzmy na różne sposoby, aby to zrobić.

Uruchom skrypt w języku Python jako zaimportowany moduł

Możesz utwórz i zaimportuj swój skrypt jako moduł Pythona a następnie uruchom go przy użyciu innego pliku Pythona.

Aby to zrobić, utwórz nowy plik Pythona w tym samym katalogu, w którym znajduje się skrypt Pythona, który chcesz uruchomić. Otwórz ten nowy plik i zaimportuj następujący skrypt:

import myScript.py

Jeśli potrzebujesz tylko funkcji lub klasy w skrypcie, który chcesz uruchomić, użyj importu absolutnego:

z myScript.py zaimportuj myFunction
myFunction ()

Uruchom skrypt w języku Python w innym pliku w języku Python za pomocą funkcji exec

Alternatywnie możesz uruchomić kod Pythona za pomocą wbudowanego exec () funkcjonować. Utwórz nowy plik Pythona w tym samym katalogu, co ten, który chcesz uruchomić i wykonaj następujący kod:

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

Uruchom skrypt w języku Python za pomocą wbudowanego modułu Runpy

Możesz także uruchomić skrypt Pythona z runpy.run_module (). Nie musisz uwzględniać rozszerzenia .py rozszerzenie podczas korzystania z tej metody:

import runpy
runpy.run_module („myScript”)

Możesz jednak użyć runpy.run_path () zamiast. Ale to wymaga rozszerzenia Pythona do działania:

import runpy
runpy.run_path („myScript.py”)

Korzystanie z importlib

Możesz także uruchomić skrypt w innym pliku Pythona przy użyciu rozszerzenia importlib moduł. Nie musisz uwzględniać rozszerzenia .py rozszerzenie tutaj:

import importlib
importlib.import_module („myScript”)

Uruchom plik Pythona, klikając go dwukrotnie

Zwykłe dwukrotne kliknięcie pliku Pythona również działa. Zwykle, gdy to robisz, wyświetla dane wyjściowe kodu w wierszu poleceń. Wszystko, co musisz zrobić, to zapisać skrypt, który chcesz uruchomić, z dołączonym plikiem .py rozszerzenie i kliknij je dwukrotnie.

Dane wyjściowe wiersza poleceń mogą być krótkie i nie zobaczysz ich przed zamknięciem. Aby temu zapobiec, możesz dodać pusty plik podczas pętli do końca kodu, aby wyjście wiersza polecenia pozostało otwarte.

Na przykład dwukrotne kliknięcie skryptu zawierającego poniższy kod powoduje pomyślne wykonanie z powodu pustego pliku podczas pętla na końcu:

exec (open ('myScript.py'). read ())
cześć = 1 + 2
print (witaj)
podczas gdy True:
""

Jak Python uruchamia swoje skrypty?

Python to niezwykle wszechstronny, skompilowany język, który wykonuje kod za pomocą interpretera. Jednak po uruchomieniu kodu w języku Python kompilator dzieli go na kod bajtowy przed przekazaniem go do interpretera. Następnie interpreter odbiera kod bajtowy i zwraca przyjazne dla człowieka i czytelne wyjście.

E-mail
Co robi Python i do czego może być używany?

Python jest niezwykle wszechstronny i obejmuje aplikacje od tworzenia stron internetowych po analizę danych.

Czytaj dalej

Powiązane tematy
  • Programowanie
  • Programowanie
  • Pyton
O autorze
Idowu Omisola (67 opublikowanych artykułów)

Idowu jest pasjonatem wszystkiego, co inteligentne technologie i produktywność. W wolnym czasie bawi się kodowaniem, nudzi się szachownicą, ale uwielbia też od czasu do czasu oderwać się od rutyny. Jego pasja do wskazywania ludziom drogi wokół nowoczesnych technologii motywuje go do pisania więcej.

Więcej od dostawcy Idowu Omisola

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.