Jak uruchamiać skrypty Pythona?

Prawdopodobnie powinieneś wiedzieć, jak uruchamiać skrypty w języku Python, jeśli znasz język Python.

Dlaczego warto przeczytać ten artykuł? I kolejna szansa, że ​​nie wiesz, jak uruchamiać skrypty Pythona, ponieważ ich nie znasz. To zdecydowanie dla ciebie. Czy to tylko dla Ciebie? Nie, zarówno ci, którzy znają Pythona, jak i ci, którzy go nie znają, mogą dowiedzieć się czegoś nowego w tym artykule. Bez zbędnych ceregieli przejdźmy do artykułu.

Zanim przejdziemy do części wykonawczej samouczka, musimy mieć zainstalowany Python w naszych systemach.

Otwórz edytor tekstu i utwórz skrypt w języku Python, którego będziesz używać w tym samouczku. Możesz użyć następującego skryptu dodawania dwóch liczb.

a, b = list(map(int, input().split()))
print(a + b)

IDE

Możesz uruchamiać skrypty Pythona za pomocą IDE za pomocą jednego kliknięcia. Uruchamianie skryptów Pythona w IDE jest prostą rzeczą. Znajdziesz przycisk do uruchomienia skryptu Pythona o tej samej nazwie. Kliknij go, aby uruchomić skrypt Pythona.

Wspólny sposób

Najczęstszym sposobem uruchamiania skryptów Pythona jest użycie wiersza poleceń lub terminala. Zobaczmy, jak uruchomić skrypty Pythona przy użyciu wiersza poleceń lub terminala.

  • Otwórz wiersz poleceń lub terminal.
  • Przejdź do katalogu, w którym znajduje się skrypt Pythona.
  • Uruchom skrypt za pomocą polecenia python3 nazwa_skryptu.py (słowo kluczowe może zmienić się na python zgodnie z twoją konfiguracją).
  • Gotowe. Możesz zobaczyć dane wyjściowe w następnym wierszu.

Możesz uruchamiać skrypty Pythona, wykonując powyższe kroki, niezależnie od systemu operacyjnego. Powyższe kroki działają ze wszystkimi głównymi systemami operacyjnymi.

Istnieją inne sposoby uruchamiania skryptów Pythona w różnych systemach operacyjnych. Zobaczmy je jeden po drugim.

macOS / Ubuntu

Możemy skorzystać ze skryptu bash, aby uruchomić skrypt Pythona w systemie macOS/Ubuntu. Oba te systemy operacyjne obsługują skrypty bash. Zobaczmy, jak uruchomić skrypty Pythona przy użyciu skryptu bash.

  • Otwórz dowolny edytor tekstu.
  • Utwórz plik do napisania skryptu bash z rozszerzeniem sh i wklej następujący kod.

#!/usr/bin/env bash
python3 /ścieżka/do_twojego/python/script.py

  • Zaktualizuj ścieżkę w skrypcie bash.
  • Uruchom skrypt bash za pomocą polecenia ./bash_script_name.sh

Możesz także chcieć nauczyć się uruchamiać skrypty bash w Pythonie.

Ubuntu

Istnieje inny fajny sposób uruchamiania skryptów Pythona w Ubuntu.

Załóżmy, że masz aplikację GUI napisaną w Pythonie. Trudno jest uruchomić go za każdym razem stosując powyższe metody. Jak możemy go uruchomić jednym kliknięciem? A co z uruchomieniem go z pulpitu nawigacyjnego? Czy to nie fajne?

Tak, możemy utworzyć wpis na pulpicie dla skryptu Pythona.

Zobaczmy, jak uruchomić skrypt Pythona z pulpitu nawigacyjnego.

  • Otwórz dowolny edytor tekstu i utwórz nowy plik.
  • Wklej następujący kod do pliku i zapisz go z rozszerzeniem desktop w lokalizacji /home/your_username/.local/share/application/.
[Desktop Entry]
Name=add.py
Exec=gnome-terminal -- /home/your_username/path_to_entry_bash_file/bash_script.sh
Type=Application
Categories=GTK;GNOME;Utility;

Możesz zmienić nazwę z dodaj na dowolną.

  • Utwórz skrypt bash, aby uruchomić skrypt Pythona. Jest to punkt wejścia dla aplikacji. I wklej do niego następujący kod.
#!/usr/bin/env bash 
python3 /relative/path/to_script/from/home/script.py

Podaj ścieżkę względnego skryptu z katalogu domowego w skrypcie bash. I zaktualizuj ścieżkę skryptu bash w powyższym wpisie na pulpicie.

  • Teraz naciśnij klawisz Windows i wyszukaj wpis na pulpicie o podanej nazwie. I uruchom to.

Zobaczysz aplikację GUI. Ale jeśli uruchomisz dowolny skrypt, który nie ma żadnych danych wejściowych użytkownika, napotkasz następujący problem.

Widzimy, że terminal zamyka się po uruchomieniu skryptu Pythona. Nie widzimy wyjścia nawet przez sekundę. Aby uniknąć tego problemu, musimy pozostawić otwarty terminal nawet po wykonaniu skryptu. Dodaj nową linię do skryptu bash w następujący sposób.

#!/usr/bin/env bash 
python3 <code class="language-bash">/relative/path/to_script/from/home/script.py bash

Teraz uruchom go ponownie. A przed tobą jest wyjście.

Okna

Istnieje inny sposób uruchamiania skryptów Pythona w systemie Windows. Możemy użyć Run do wykonania skryptów Pythona. Zobaczmy kroki, aby uruchomić skrypty języka Python przy użyciu polecenia Uruchom.

  • Otwórz Uruchom, naciskając Klawisz Windows + R.
  • Wpisz py C:pathtoscript.py w oknie dialogowym Uruchom i naciśnij enter.
  • Linia poleceń zamyka się natychmiast po zakończeniu wykonywania. Możemy nawet zobaczyć wynik. Jak rozwiązać ten problem?

Możemy użyć skryptu wsadowego, aby utrzymać otwartą linię poleceń nawet po wykonaniu skryptu Pythona. W tym celu utwórz plik z rozszerzeniem bat i wklej do niego następujący kod.

@py.exe C:pathtoscript.py %*
@pause

Teraz ponownie otwórz okno dialogowe Uruchom za pomocą skrótu Klawisz Windows + R i wprowadź ścieżkę skryptu wsadowego. Uruchomi skrypt Pythona podany w skrypcie wsadowym. Możesz teraz zobaczyć dane wyjściowe.

Wniosek

Wybierz najodpowiedniejszy sposób uruchamiania skryptów w języku Python. I ciesz się pisaniem kodu w Pythonie.

Miłego pisania skryptów 🙂

Podobał Ci się artykuł? A co powiesz na dzielenie się ze światem?