Како покренути Питхон скрипте?

Ако се разумете у Пајтон, вероватно сте упознати са начинима покретања Пајтон скрипти.

Зашто бисте уопште читали овај текст? Па, можда сте се нашли у ситуацији да нисте сигурни како да покренете Пајтон скрипту, јер сте нови у Пајтону. У том случају, ово је дефинитивно за вас. Али да ли је само за вас? Не, чак и искусни корисници Пајтона могу пронаћи нешто корисно у овом чланку. Дакле, без даљег одлагања, кренимо на ствар.

Пре него што пређемо на практичне ствари, морамо се побринути да Пајтон буде инсталиран на вашем систему.

Започните тако што ћете отворити уређивач текста и направити Пајтон скрипту коју ћемо користити као пример. Можете користити следећу једноставну скрипту која сабира два броја:

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

Интегрисана Развојна Окружења (IDE)

Пајтон скрипте можете лако покретати у IDE-у једним кликом. Процес покретања скрипте у IDE-у је веома једноставан. Обично постоји дугме са именом „Покрени“ или нечим сличним. Једноставно кликните на њега и ваша Пајтон скрипта ће се извршити.

Командна Линија

Најчешћи начин за покретање Пајтон скрипти је путем командне линије или терминала. Погледајмо кораке за покретање скрипте у командној линији или терминалу:

  • Отворите командну линију или терминал.
  • Користите команду за навигацију до директоријума у којем се налази ваша Пајтон скрипта.
  • Покрените скрипту користећи команду python3 ime_skripte.py (python3 може бити python, у зависности од ваше конфигурације).
  • И то је то! Излаз скрипте ће се приказати у следећем реду.

Ове кораке можете користити за покретање Пајтон скрипти на било ком оперативном систему. Они раде са свим главним оперативним системима.

Постоје и други начини за покретање Пајтон скрипти у зависности од оперативног система. Хајде да их размотримо.

macOS / Ubuntu

За покретање Пајтон скрипти на macOS или Ubuntu, можемо користити bash скрипте. Оба оперативна система подржавају bash скрипте. Погледајмо како то функционише:

  • Отворите било који уређивач текста.
  • Направите нову датотеку са екстензијом .sh (за bash скрипту) и налепите следећи код:

#!/usr/bin/env bash
python3 /putanja/do/vase/pajton/skripte.py

  • Обавезно ажурирајте путању до ваше Пајтон скрипте у bash скрипти.
  • Покрените bash скрипту користећи команду ./ime_bash_skripte.sh

Можда ће вас занимати и како да покренете bash скрипте из Пајтона.

Ubuntu

Постоји још један интересантан начин за покретање Пајтон скрипти у Ubuntu-у.

Рецимо да имате графичку апликацију написану у Пајтону. Може бити компликовано покретати је сваки пут користећи горе наведене методе. Како је можемо покренути једним кликом? А шта кажете на покретање са контролне табле? Занимљиво, зар не?

Можемо направити унос на радној површини за Пајтон скрипту.

Погледајмо како да покренемо Пајтон скрипту са контролне табле:

  • Отворите било који уређивач текста и направите нову датотеку.
  • Налепите следећи код у датотеку и сачувајте је са екстензијом .desktop у /home/vase_korisnicko_ime/.local/share/applications/
[Desktop Entry]
Name=ime_vase_skripte
Exec=gnome-terminal -- /home/vase_korisnicko_ime/putanja_do_bash_skripte/ime_bash_skripte.sh
Type=Application
Categories=GTK;GNOME;Utility;

Име „ime_vase_skripte“ можете променити у било које које желите.

  • Сада направите bash скрипту која покреће Пајтон скрипту. Ово је улазна тачка за вашу апликацију. Залепите следећи код у њу:
#!/usr/bin/env bash
python3 /relativna/putanja/do/skripte/od/pocetnog/direktorijuma/skripta.py

У bash скрипти наведите путању до ваше Пајтон скрипте у односу на ваш почетни директоријум. Обавезно ажурирајте путању до bash скрипте у претходном уносу на радној површини.

  • Сада притисните тастер Windows и потражите унос на радној површини са именом које сте одабрали. Покрените га.

Видећете вашу GUI апликацију. Међутим, ако покрећете скрипту која нема кориснички унос, можда ћете наићи на следећи проблем.

Терминал се затвара чим се Пајтон скрипта изврши. Нећете стићи ни да видите излаз. Да бисте то избегли, потребно је да терминал остане отворен чак и након завршетка скрипте. Да бисте то постигли, додајте следећи ред у bash скрипту:

#!/usr/bin/env bash
python3 <code class="language-bash">/relativna/putanja/do/skripte/od/pocetnog/direktorijuma/skripta.py bash

Покрените поново, и излаз ће бити видљив.

Windows

Постоји још један начин за покретање Пајтон скрипти на Windows-у. Можемо користити дијалог „Покрени“ за извршавање Пајтон скрипти. Ево како:

  • Отворите „Покрени“ дијалог притиском на тастер Windows + R.
  • Укуцајте py C:putanja_do_skripte.py у дијалог и притисните Enter.
  • Командна линија се затвори чим се извршење скрипте заврши. Ни излаз не можете видети. Како да решимо овај проблем?

Можемо користити batch скрипту да задржимо отворену командну линију и након извршења Пајтон скрипте. Направите датотеку са екстензијом .bat и залепите следећи код у њу:

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

Сада, поново отворите „Покрени“ дијалог притиском на тастере Windows + R и унесите путању до ваше batch скрипте. Она ће покренути Пајтон скрипту наведену у њој, и можете видети излаз.

Закључак

Изаберите метод који најбоље одговара вашим потребама за покретање Пајтон скрипти и уживајте у кодирању у Пајтону.

Срећно са писањем скрипти! 🙂

Да ли вам је овај чланак био користан? Шта кажете на то да га поделите са осталима?