Paano Patakbuhin ang isang Python Script

Paano Patakbuhin ang isang Python Script

Ang pagkakaroon ng isang matatag na pag-unawa sa iba't ibang mga trick sa pagpapatupad ng iyong script sa Python ay tumutulong sa iyo na mas mabilis na ma-code sa pamamagitan ng pag-asa at pag-iwas sa mga karaniwang pitfalls.





Ang pagpapatakbo ng isang script ng Python ay medyo madali, at maraming paraan na maaari mo itong magawa. Ipapakita namin sa iyo ang iba't ibang mga paraan upang magawa ito sa artikulong ito.





Ano ang Kailangan Mo upang Patakbuhin ang isang Python Script?

Upang matagumpay na magpatakbo ng isang script ng Python sa iyong computer, tingnan ang sumusunod na checklist at tiyaking handa ka nang pumunta:





  • Tiyaking mayroon kang naka-install na Python sa iyong computer. Kung hindi, magtungo sa Website ng Python upang i-download at mai-install ang pinakabagong bersyon ng Python.
  • Mag-install ng isang code editor o IDE sa iyong PC.
  • Tiyaking idinagdag mo ang Python sa iyong variable ng system path upang maaari mo itong tawagan mula sa linya ng utos.

Upang suriin kung ang Python ay na-install at naidagdag sa path na, i-type sawa --versi sa iyong linya ng utos at pindutin Pasok . Kung nakikita mo ang ipinakita na bersyon ng Python, pagkatapos ay idinagdag ito sa iyong system path.

Gayunpaman, tulad ng nabanggit namin kanina, maraming paraan upang patakbuhin ang iyong script sa Python. Tingnan natin ang iba't ibang mga paraan sa ibaba.



Kaugnay: Paano Magdagdag ng Python sa variable ng Windows PATH

Paano Patakbuhin ang isang Python Script Interactively

Hinahayaan ka ng interactive na mode ng Python na patakbuhin kaagad ang iyong script sa pamamagitan ng linya ng utos nang hindi gumagamit ng anumang code editor o IDE.





maaari bang magkaroon ng parehong ip address ang dalawang computer

Upang magpatakbo ng isang interactive na script ng Python, buksan ang iyong linya ng utos at uri sawa . Pagkatapos ay pindutin Pasok .

Pagkatapos ay maaari kang magpatuloy at isulat ang anumang Python code sa loob ng interactive mode. Kapag pinindot mo Pasok , ang output ng iyong code ay lilitaw kaagad.





Ang phthon ay sensitibo sa indent. Kaya't maaari nitong gawing medyo nakalilito ang mga pamamaraan sa pagsulat tulad ng mga pagpapaandar, loop, kundisyon, o klase habang nasa interactive mode.

Upang maiwasan ang mga pagkakamali sa pag-indentasyon habang nagsusulat ng mga pamamaraan na nangangailangan ng mga ito sa interactive mode, tiyakin na palagi mong ginagamit ang space bar sa tuwing makakarating ka sa isang bagong linya.

Halimbawa, maaari mong gamitin ang isang solong puwang para sa anumang code nang direkta sa ilalim ng isang pagpapaandar. Pagkatapos ay baguhin sa dalawang puwang para sa subset na sumusunod dito, at iba pa.

Tingnan ang halimbawa sa ibaba para sa isang mas malinaw na larawan:

Ang isang kalamangan sa paggamit ng interactive mode ay maaari mong subukan ang iyong code kasama nito. Gayunpaman, hindi mo ito magagamit upang magpatakbo ng isang proyekto, at kapag nagkamali ka, maaaring kailanganin mong isulat muli ang iyong code mula sa simula.

Ang code na nakasulat sa interactive mode ay pabagu-bago din. Kaya't nalilimas ang iyong code, at hindi mo ito makukuha muli kapag isinara mo ang prompt ng utos.

Uri exit () o umalis () , pagkatapos ay pindutin Pasok upang iwanan ang interactive mode. Maaari ka ring lumabas sa interactive mode sa Windows sa pamamagitan ng pagpindot Ctrl + MAY .

Paano Patakbuhin ang File ng Python Gamit ang Python Command

Maaari mong isulat ang Python code sa anumang nais mong text editor at patakbuhin ito mula sa linya ng utos gamit ang sawa utos

Hindi tulad ng interactive mode, ang iyong code ay nakaupo sa isang nakalaang Python file na may isang .py karugtong

Upang magpatakbo ng isang file ng Python kasama ang sawa utos:

  1. Lumikha ng isang bagong file sa anumang direktoryo sa iyong PC. Tiyaking pinangalanan mo ang iyong file ng a .py karugtong Halimbawa, maaari kang magkaroon myFile.py .
  2. Buksan ang file na iyon gamit ang anumang code editor na iyong pinili.
  3. Isulat ang iyong code sa file na iyong nilikha. Pagkatapos i-save ito muli sa pamamagitan ng pagpindot Ctrl + S .
  4. Buksan ang linya ng utos at cd sa direktoryo ng ugat ng Python file.
  5. Uri sawa myFile.py upang maipatupad ang code sa file na Python, na papalit myFile.py kasama ang pangalan ng iyong Python file.

Maaari mong i-save ang output ng isang script na iyong pinatakbo sa pamamagitan ng linya ng utos bilang isang file na teksto. Upang magawa ito, gamitin ang:

python myFile.py > output.txt

Perpekto ang pamamaraang ito para sa pagpapatupad ng mga tunay na buhay na proyekto ng Python. Halimbawa, ang pagpapatakbo ng isang Flask server.py file na tulad nito ay naglulunsad ng isang lokal na server para sa iyo.

Patakbuhin ang isang Python File sa pamamagitan ng Pangalan Nito

Kung gumagamit ka ng isang kamakailang bersyon ng Windows, maaari mo na ngayong patakbuhin ang isang script ng Python sa pamamagitan ng pag-type ng pangalan ng file nang hindi idinagdag ang sawa utos:

myFile.py

Patakbuhin ang iyong Python Script Gamit ang isang IDE

Nag-aalok ang Pinagsamang Mga Kapaligiran o Pag-unlad na advanced na mga system ng pamamahala ng file at folder. Kaya't pinapayagan ka nilang bumuo ng mga proyekto nang mas mabilis sa pamamagitan ng pag-aayos ng iyong mga file sa iba't ibang mga folder sa ilalim ng isang direktoryo.

Sa huli, madaling patakbuhin ng mga IDE ang mga script ng Python sa isang virtual na kapaligiran. Perpekto ang mga ito para sa pamamahala ng mga proyekto na tumatakbo sa mga tukoy na pagtitiwala.

Kaugnay: Paano Lumikha at Pamahalaan ang Mga Python Virtual na Kapaligiran

Sa pamamagitan ng isang IDE, maaari kang magsulat, magbasa, mag-edit, at magpatupad ng iyong Python code. Tulad ng gagawin mo sa isang simpleng editor ng code, maaari mong patakbuhin ang mga script ng Python na nakasulat sa mga IDE mula sa prompt ng utos gamit ang sawa utos

Bilang karagdagan, pinapayagan ka ng mga IDE tulad ng Pycharm o Spyder na patakbuhin ang iyong script sa isang solong pag-click.

Gumamit ng mga IDE na Batay sa Browser

Jupyter Notebook at Google Colaboratory ay mga tanyag na browser na batay sa browser na nagbibigay-daan sa iyo upang sumulat at maipatupad nang mabilis ang code ng Python. Ang mga ito ay batay din sa cell at perpekto para sa paghawak ng mga proyekto sa agham ng data.

Upang magpatakbo ng isang script ng Python sa Google Colaboratory, mag-click File . Pagkatapos piliin Bagong notebook upang buksan ang isang notebook kung saan maaari mong isulat at ipatupad ang iyong Python code. Maaari kang mag-click + Code upang magsimula ng isang bagong cell.

Maaari kang magrehistro at simulang gamitin kaagad ang Google Colaboratory nang walang anumang pag-install, samantalang kakailanganin mong i-install ang Jupyter Notebook upang magpatakbo ng isang script ng Python dito.

Kaugnay: Magsimula Sa Jupyter Notebook

Ang pagpapatupad ng isang script ay pareho sa parehong mga platform. Kapag nagsulat ka ng isang code sa isang cell, pindutin Ctrl + Pasok upang maipatupad ang cell na iyon.

Patakbuhin ang iyong Python Script Gamit ang Built-in na Python IDLE

Ang Python IDLE ay isa sa mga pinaka pangunahing paraan na maaari mong patakbuhin ang anumang script ng Python nang hindi kinakailangang i-save ang file bago ito gumana.

Apple genius bar gumawa ng appointment

Upang ma-access ang Python IDLE, pumunta sa Windows search bar. Uri WALANG GINAGAWA at buksan ito sa sandaling lumitaw ito.

Bilang kahalili, maaari mong simulan ang Python IDLE mula sa linya ng utos. Upang magawa ito, buksan ang linya ng utos, pagkatapos ay ipasok ang utos walang ginagawa .

Kapag dumating ito, maaari mong isulat ang iyong code at ipatupad ang bawat linya sa pamamagitan ng pagpindot Pasok .

Maaari kang makatipid din ng isang Python IDLE. Ang kailangan mo lang gawin ay puntahan File> I-save bilang . Sine-save ng IDLE ang iyong file gamit ang a .py extension bilang default.

Patakbuhin ang Python Script bilang isang Modyul sa Isa pang Python File

Maaari ka ring magpatakbo ng isang script ng Python sa isa pang file ng Python. Maraming mga paraan upang magawa ito, gayunpaman, gamit ang angkat ang pahayag ay mainam.

Ngunit tingnan natin ang iba't ibang mga paraan upang magawa ito.

Patakbuhin ang iyong Python Script bilang isang Na-import na Modyul

Maaari kang lumikha at mag-import ng iyong script bilang isang module ng Python at pagkatapos ay patakbuhin ito gamit ang isa pang Python file.

Upang magawa ito, lumikha ng isang bagong file ng Python sa parehong direktoryo tulad ng script ng Python na nais mong patakbuhin. Buksan ang bagong file at i-import ang sumusunod na script:

import myScript.py

Kung kailangan mo lamang ng isang pagpapaandar o klase sa script na nais mong patakbuhin, pagkatapos ay gumamit ng isang ganap na pag-import:

from myScript.py import myFunction
myFunction()

Patakbuhin ang isang Python Script sa Isa pang Python File Gamit ang exec Function

Bilang kahalili, maaari mong patakbuhin ang code ng Python gamit ang built-in exec () pagpapaandar Lumikha ng isang bagong file ng Python sa parehong direktoryo tulad ng isa na nais mong patakbuhin at ipatupad ang sumusunod na code:

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

Patakbuhin ang isang Python Script Gamit ang Built-in Runpy Module

Maaari ka ring magpatakbo ng isang script ng Python sa runpy.run_module () . Hindi mo kailangang isama ang .py extension habang ginagamit ang pamamaraang ito:

import runpy
runpy.run_module('myScript')

Gayunpaman, maaari mong gamitin runpy.run_path () sa halip Ngunit kinakailangan nito upang gumana ang extension ng Python:

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

Paggamit ng importlib

Maaari ka ring magpatakbo ng isang script sa isa pang file ng Python gamit ang importlib modyul Hindi mo kailangang isama ang .py extension dito alinman:

kung paano ayusin accessory hindi suportado
import importlib
importlib.import_module('myScript')

Ipatupad ang Iyong Python File sa pamamagitan ng Pag-double click sa Ito

Ang pag-double-click lamang sa isang file ng Python ay gumagana rin. Karaniwan, kapag ginawa mo ito, ipinapakita nito ang output ng iyong code sa isang linya ng utos. Ang kailangan mo lang gawin ay i-save ang script na nais mong patakbuhin sa isang nakadugtong .py extension, at i-double click ito.

Ang output ng linya ng utos ay maaaring maging maikli, at hindi mo ito makikita bago ito magsara. Upang maiwasan iyon, maaari kang magdagdag ng walang laman habang loop sa dulo ng code upang gawing manatiling bukas ang output ng command-line.

Halimbawa, ang pag-double click sa script na naglalaman ng code sa ibaba ay matagumpay na naisakatuparan dahil sa walang laman habang loop sa dulo:

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

Paano Pinatakbo ng Python ang Mga Script nito?

Ang Python ay isang lubos na maraming nalalaman, naipon na wika na nagpapatupad ng code sa tulong ng isang interpreter. Gayunpaman, kapag nagpatakbo ka ng isang Python code, binabali ng isang tagabuo ang code sa bytecode bago ipasa ito sa isang interpreter. Natanggap ng interpreter ang bytecode at nagbabalik ng isang madaling gawin ng tao at nababasa na output.

Magbahagi Magbahagi Mag-tweet Email Ano ang Ginagawa ng Python at Ano ang Magagamit Nito?

Ang Python ay lubos na maraming nalalaman, na may mga aplikasyon mula sa pag-unlad ng web hanggang sa pagtatasa ng data.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Programming
  • Sawa
Tungkol sa May-akda Idisou Omisola(94 na artikulong nalathala)

Si Idowu ay madamdamin tungkol sa anumang matalinong tech at pagiging produktibo. Sa kanyang libreng oras, naglalaro siya kasama ang pag-coding at paglipat sa chessboard kapag siya ay naiinip, ngunit gusto din niya ang paglayo mula sa nakagawiang gawain sa isang sandali. Ang kanyang hilig sa pagpapakita sa mga tao ng paraan sa paligid ng modernong tech ay nag-uudyok sa kanya na magsulat pa.

Higit pa Mula sa Idowu Omisola

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe