遍匈 / Python縮殻 /

Python坿猟周

孖壓斑厘断指欺園殻。耽輝低僥楼匯嶽仟議園殻囂冱扮?嗤匯倖勧由?低園亟才塰佩議及匯倖殻會頁“Hello World”殻會——輝低塰佩万扮?万侭恂議峪頁傍“Hello World”。屎泌Simon Cozens(舞謎議"Beginning Perl"議恬宀)侭傍?宸頁“?園殻舞畷箔逸低厚挫僥楼囂冱議勧由帚囂。”

蝕兵低僉夲議園辞匂?補秘參和殻會旺繍凪隠贋葎“hello.py’。

泌惚低聞喘Komodo園辞匂?泣似File --- New --- New File,補秘和佩?
print('Hello World')
壓Komodo園辞匂?僉File --- Save隠贋猟周。

低哘繍猟周隠贋壓陳戦?低岑祇了崔議販採猟周斜。泌惚低音苧易宸頁焚担吭房?幹秀匯倖仟猟周斜?旺聞喘乎了崔隠贋才塰佩低侭嗤議Python殻會?
  • C:\py 壓Windows貧
  • /tmp/py 壓Linux貧
  • /tmp/py 壓Mac OS X貧

聞喘'mkdir'凋綜壓凋綜佩幹秀匯倖猟周斜?箭泌,“mkdir/tmp/py”。

廣吭?悳勣鳩隠低公万議猟周制婢兆頁.py?箭泌?“foo.py”。

壓Komodo Edit?萩汽似“Tools”---“Run Command”?補秘"python3 hello.py",汽似“Run”,低哘乎心欺嬉咫補竃議坪否。

勝砿恷挫議圭塀頁壓Komodo嶄補秘万?徽壓凋綜佩匆辛參?
  • 嬉蝕壓芦廾嫗准嶄初府議匯倖凋綜佩。
  • Change directory?個延揃抄?欺低隠贋猟周議朕村?箭泌cd /tmp/py
  • 壓凋綜佩補秘python3 hello.py凋綜塰佩殻會。

補竃泌和侭幣?
$ python3 hello.py
Hello World

泌惚低誼欺阻泌貧侭幣嗤補竃?廝斎低!——低厮将撹孔仇塰佩阻低議及匯倖Python殻會。艇厮将撹孔仇埆狛僥楼園殻恷佃議何蛍??蝕兵低議及匯倖殻會!

泌惚低誼欺阻匯倖危列?萩頼畠補秘泌貧侭幣殻會?壅肝塰佩宸倖殻會。廣吭?Python頁曝蛍寄弌亟議?軸“print”旺音吉噐“Print”——廣吭?念宀頁弌亟忖銚“p”才朔宀頁寄亟忖銚“P”。揖劔?鳩隠耽匯佩議及匯倖忖銚岻念短嗤腎鯉賜崙燕憲——岻朔厘断繍苧易葎焚担宸載嶷勣

万頁泌採垢恬議

Python殻會頁喇囂鞘怏撹?壓厘断議及匯倖殻會嶄?厘断峪嗤匯倖囂鞘?壓宸倖囂鞘嶄?厘断距喘“print”痕方?万峪頁嬉咫猟云“Hello World”。厘断壓(不朔嫗准](#痕方)繍峋聾僥楼痕方——低孖壓哘乎尖盾議頁,涙胎低壓凄催戻工焚担?脅繍嬉咫欺徳鳥貧。壓云箭嶄?厘断戻工阻猟云“Hello World”。

辛峇佩議Python殻會

宸峪癖喘噐Linux才Unix喘薩?徽Windows喘薩哘乎岑祇。

耽肝?低?勣塰佩匯倖Python殻會?厘断駅倬?塋週惶煇探?“python3 foo.py”?徽頁厘断葎焚担音嬬崧塰佩厘断窮辻嶄議凪万販採殻會匯劔塰佩万椿?厘断宥狛聞喘出hashbang佩旗鷹辛參糞孖。

耶紗和中議匯佩恬葎殻會議及匯佩?
#!/usr/bin/env python3
宸劔?低議殻會哘乎崧孖壓宸劔?
#!/usr/bin/env python3
print('Hello World')
及屈?厘断駅倬公殻會議辛峇佩幡尫??聞喘' chmod '凋綜?隼朔塰佩坿殻會。

宸戦聞喘議chmod凋綜頁change the mode of the file ?個延猟周議庁塀??宥狛公狼由All(侭嗤)喘薩execute?辛峇佩?幡尫。
$ chmod a+x hello.py

孖壓?厘断辛參岷俊塰佩厘断議殻會?咀葎厘断議荷恬狼由距喘“/usr/bin/env”?万梓肝會孀欺厘断議Python 3罷周?隼朔岑祇泌採塰佩厘断議坿猟周?
$ ./hello.py
Hello World

厘断聞喘“./”喘栖峺幣殻會壓輝念朕村嶄。

葎阻斑並秤延誼厚嗤箸?低辛參繍猟周嶷凋兆葎“hello”隼朔崧“./hello”宸劔塰佩万?咀葎狼由岑祇万駅倬聞喘坿旗鷹猟周嶄及匯佩峺協了崔議盾瞥匂塰佩万?侭參万挽繍垢恬。

欺朕念葎峭,厘断厮将嬬校塰佩厘断議殻會,峪勣厘断岑祇鳩俳議揃抄。泌惚厘断錬李嬬校塰佩乎殻會貫猟周斜?艇辛參宥狛繍殻會贋刈壓双壓“揃抄”桟廠延楚嶄議匯倖猟周斜嶄栖糞孖。

涙胎低採扮塰佩販採殻會?狼由壓双壓“PATH”?揃抄?桟廠延楚嶄議耽倖猟周斜臥孀乎殻會?隼朔塰佩殻會。厘断宥狛酒汽仇鹸崙宸倖坿猟周欺“PATH”?揃抄?双竃議朕村嶄?辛參斑宸倖殻會欺侃辛喘。

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/swaroop/bin
$ cp hello.py /home/swaroop/bin/hello
$ hello
Hello World

聞喘'echo'?指峒?凋綜才延楚?PATH?兆各紗念弸'$'?峺幣shell厘断俶勣“桟廠延楚”議峙?厘断辛參?塋?“PATH”?揃抄?延楚議峙。厘断心欺,“/home/swaroop/bin”頁PATH延楚嶄議匯倖朕村?* swaroop *頁壓厘議狼由嶄厘喘議喘薩兆?宥械壓低議狼由嶄葎低議喘薩兆?氏嗤匯倖窃貌議朕村。

泌惚低?耶紗艇侭僉夲議朕村欺“PATH”延楚嶄——宸辛參宥狛塰佩“export PATH=$PATH:/home/swaroop/mydir”,“:/home/swaroop/mydir”頁厘?耶紗欺“PATH”延楚嶄議朕村。

泌惚低?亟辛參壓販採扮寂、壓販採仇泣塰佩議凋綜?宸倖圭隈掲械嗤喘。宸祥崧幹秀低徭失議壓凋綜佩聞喘議凋綜?祥崧“cd”賜販採凪麿凋綜。

AltStyle によって変換されたページ (->オリジナル) /