Apendico B - Running Programoj
Subtenu la Aŭtoro: Aĉeti la libron sur Amazono aŭ
la libro / ebook pakaĵo rekte Neniu amelo Gazetaro .
Legi la aŭtora aliaj liberaj Python libroj:
Apendico B. Running Programoj
Se vi havas programon malfermita en sencela la dosiero redaktoro,
kurante estas simpla afero de premante F5 aŭ selektante la Run▸Run
Modulo menuero. Tio estas facila maniero por kuri programojn dum skribado, sed malfermante sencela kuri via finita programoj povas esti ŝarĝo. Ekzistas pli oportuna manieroj ekzekuti Python skriptoj.
shebang Linio
La unua linio de ĉiu via Python programoj devus esti shebang linio, kiu diras via komputilo kiun vi volas Python ekzekuti tiu programo. La shebang linio komencas kun
#!
, Sed la resto dependas de via operaciumo. - En Windows, la shebang linio estas
#! python3
#! python3
. - Sur OS X, la shebang linio estas
#! /usr/bin/env python3
#! /usr/bin/env python3
. - Sur Linukso, la shebang linio estas
#! /usr/bin/python3
#! /usr/bin/python3
.
Vi povos kuri Python skriptoj de sencela sen la shebang linio, sed la linio estas necesa por kuri ilin el la komandlinio.
Kurante Python Programoj en Windows
En Windows, la Python 3.4 interpretisto situas je C: \ Python34 \ python.exe. Alternative, la oportuna py.exe programo legos la shebang linion ĉe la supro de la .py dosieron fontkodon kaj kuri la taŭga versio de Python por tiu skripto. La py.exe
programo certigi kuri la Python programo kun la korekta versio de
Python se multoblaj versioj estas instalitaj en via komputilo.
Por fari ĝin konvena por kuri via Python programo, krei .bat batch dosieron lanĉadon la Python programo kun py.exe. Fari batch dosieron, fari novan tekstdosiero enhavanta ununuran linion kiel la sekvaj:
@ py.exe C: \ vojo \ to \ via \ pythonScript.py% *
Anstataŭigenda padon kun la absoluta pado al via propra programo, kaj savi ĉi tiun dosieron per .bat dosiersufikso (ekzemple, pythonScript.bat). Ĉi batch dosieron gardos vin de devi tajpi la plenan absolutan padon por la Python programo ĉiufoje kiam vi volas kuri ĝin. Mi rekomendas meti ĉiujn viajn aro kaj .py dosierojn en sola dosierujo, ekzemple C: \ MyPythonScripts aŭ C: \ Uzantoj \ YourName \ PythonScripts.
La C: \ MyPythonScripts dosierujo devas esti aldonita al la sistemo vojon en Windows por ke vi povas kuri la batch dosieroj en ĝi de la Kuru dialogo. Por fari tion, modifi la
PATH
medio variablo. Klaki la Komenco butonon kaj tajpi Redakti medio variabloj por via konto. Tiu opcio devus auto-kompleta post vi komencis entajpi ĝin. La Medio Variabloj fenestro kiu aperas similos Figuro B-1 .
El Sistemo variabloj, elektu la Path variablo kaj klaku Redakti. En la Valoro tekstujon, postglui punktokomo, tipo C: \ MyPythonScripts, kaj tiam alklaku OK. Nun vi povas kuri ajnan Python skripton en la C: \ MyPythonScripts dosierujo simple premante WIN -R kaj enirinte la skripto nomo. Kurante
pythonScript
, ekz kuros pythonScript.bat, kiu siavice savos vin de devi kuri la tuta komando py.exe C:\ MyPythonScripts\pythonScript.py
el la Run dialogo.
Figuro B-1. La Medio Variabloj fenestro en Windows
Kurante Python Programoj sur OS X kaj Linukso
Sur OS X, selektante Applications▸Utilities▸Terminal Venigu Terminal fenestro. A Terminal fenestro estas maniero eniri komandojn sur via komputilo uzante nur teksto, anstataŭ klakanta tra grafika interfaco. Por porti la Terminal fenestro sur Ubuntu Linukso, premu la WIN (aŭ SUPER) klavo por venigi Dash kaj tipo en Terminalo.
La Fina stacio fenestro komencos en la hejma dosierujo de via uzanto-konto. Se mia salutnomo estas asweigart, la hejmo dosierujo estos / Uzantoj / asweigart sur OS X kaj / home / asweigart sur Linukso. La tildo (
~
) karaktero estas fulmoklavo por via hejma dosierujo, do vi povas eniri cd ~
ŝanĝi vian hejman dosierujon. Vi povas ankaŭ uzi la cd
komandon por ŝanĝi la aktualan laboras dosierujo al alia dosierujo. Sur ambaŭ OS X kaj Linukso, la pwd
komando presos la nuna laboranta dosierujo.
Kuri via Python programoj, savu vian .py dosieron al via hejma dosierujo. Do ŝanĝi la .py dosieron permesojn por fari ĝin plenumebla per kurado
chmod +x pythonScript.py
.
Dosiero permesoj estas preter la kadro de tiu ĉi libro, sed vi devas
kuri ĉi komando en via Python dosiero se vi volas lanĉi la programon de
la Fina stacio fenestro. Unufoje vi fari tion, vi povos kuri via skripto kiam ajn vi volas per malfermanta Terminal fenestro kaj enirinte ./pythonScript.py
. La shebang linion ĉe la supro de la skripto rakontos la mastruma sistemo kie lokalizi la Python interpretisto.
Nenhum comentário:
Postar um comentário