如何运行Python程序的方法 如何运行Python程序的方法

\u5982\u4f55\u8fd0\u884cPython\u7a0b\u5e8f

\u8fd0\u884c Python \u7a0b\u5e8f

1. \u4f7f\u7528Python\u81ea\u5e26\u7684IDLE \u5728\u5f00\u59cb-->\u7a0b\u5e8f-->Python2.5(\u89c6\u4f60\u5b89\u88c5\u7684\u7248\u672c\u800c\u4e0d\u540c)\u4e2d\u627e\u5230IDLE(Python GUI)\uff0c
\u70b9\u51fb\u540e\u5f39\u51fa\u5982\u4e0b\u7a97\u4f53\uff1a
\u5728>>>\u63d0\u793a\u7b26\u540e\u8f93\u5165\u4ee3\u7801\uff0c\u56de\u8f66\uff0c\u5c31\u53ef\u4ee5\u6267\u884c\u6b64\u4ee3\u7801\u3002
IDLE\u652f\u6301\u8bed\u6cd5\u9ad8\u4eae\uff0c\u652f\u6301\u81ea\u52a8\u7f29\u8fdb\uff0c\u652f\u6301\u65b9\u6cd5\u63d0\u793a\uff0c\u4e0d\u8fc7\u63d0\u793a\u7684\u5f88\u6162\u3002
2. \u5728\u547d\u4ee4\u884c\u7a97\u53e3\u4e0a\u8fd0\u884c \u8fd9\u79cd\u65b9\u6cd5\u7684\u524d\u63d0\u662f\uff1a\u4f60\u5728\u7cfb\u7edf\u7684PATH\u53d8\u91cf\u4e2d\u914d\u7f6e\u4e86Python\u7684\u5b89\u88c5\u8def\u5f84\u3002
\u53f3\u952e\u6211\u7684\u7535\u8111-->\u5c5e\u6027-->\u9ad8\u7ea7-->\u73af\u5883\u53d8\u91cf\uff0c\u5728\u7cfb\u7edf\u53d8\u91cf\u5217\u8868\u4e2d\u627e\u5230Path\u9879\uff0c\u70b9\u51fb\u7f16\u8f91\u6309\u94ae\uff0c\u5728\u5176\u4e2d\u8ffd\u52a0\u201cC:\Python25;\u201d(\u8def\u5f84\u53ca\u7248\u672c\u89c6\u4f60\u5b89\u88c5\u800c\u5b9a)\uff0c\u4fdd\u5b58\u9000\u51fa\u3002
\u5f00\u59cb-->\u8fd0\u884c-->\u8f93\u5165cmd\uff0c\u56de\u8f66\uff0c\u5f00\u542f\u4e00\u4e2aCMD\u7a97\u53e3\u3002
\u5728DOS\u63d0\u793a\u7b26>\u540e\uff0c\u8f93\u5165python\uff0c\u56de\u8f66\uff0c\u8fdb\u5165Python\u73af\u5883\u3002
\u5b83\u7684\u8fd0\u884c\u548cIDLE\u57fa\u672c\u4e00\u81f4\uff0c\u4f46\u662f\u6ca1\u6709\u4e86\u8bed\u6cd5\u9ad8\u4eae\u3001\u81ea\u52a8\u7f29\u8fdb\u3001\u65b9\u6cd5\u63d0\u793a\uff0c\u552f\u4e00\u7684\u597d\u5904\u5c31\u662f\u8fd0\u884c\u901f\u5ea6\u6bd4IDLE\u5feb\u4e86\u4e9b(\u5982\u679c\u4f60\u544a\u8bc9\u6211\u53ef\u4ee5\u52a0\u53c2\u6570\u8fd0\u884cpython\uff0c\u90a3\u4f60\u5c31\u4e0d\u7b97\u65b0\u624b\u4e86\uff0c\u4e5f\u4e0d\u7528\u770b\u8fd9\u7bc7\u6587\u7ae0\u4e86)\uff0c\u6240\u4ee5\u7528\u5904\u4e0d\u5927\u3002
\u9000\u51fa\u6b64python\u73af\u5883\u4f7f\u7528Ctrl + Z\uff0c\u7136\u540e\u56de\u8f66\u3002
3. \u4ee5\u811a\u672c\u65b9\u5f0f\u8fd0\u884c \u4ee5\u4e0a\u4e24\u79cd\u8fd0\u884c\u65b9\u5f0f\u867d\u7136\u7b80\u4fbf\uff0c\u4f46\u662f\u4e0d\u9002\u5408\u5927\u91cf\u4ee3\u7801\u7684\u5f00\u53d1\uff0c\u53ea\u9002\u5408\u67e5\u770b\u5355\u53e5\u6216\u5c11\u91cf\u51e0\u53e5\u4ee3\u7801\u7684\u8fd0\u884c\u7ed3\u679c\uff0c\u6216\u8005\u9a8c\u8bc1\u67d0\u51fd\u6570\u7684\u8c03\u7528\u65b9\u6cd5\uff0c\u800c\u8fd9\u6070\u6070\u662f\u6211\u4eec\u5e73\u65f6\u8c03\u8bd5\u3001\u9a8c\u8bc1\u7a0b\u5e8f\u7684\u5e38\u7528\u65b9\u5f0f\u3002\u5982\u679c\u662f\u6b63\u5f0f\u7684\u5f00\u53d1\uff0c\u5219\u5e94\u8be5\u4f7f\u7528\u72ec\u7acb\u811a\u672c\u7684\u65b9\u5f0f\u8fd0\u884c\u3002
\u6253\u5f00\u4f60\u7684\u6587\u672c\u7f16\u8f91\u5668(\u6211\u662f\u7528EmEditor\uff0c\u5f53\u7136\u4f60\u4f7f\u7528\u8bb0\u4e8b\u672c\u3001\u5199\u5b57\u677f\u4e5f\u90fd\u53ef\u4ee5)\uff0c\u8f93\u5165python\u4ee3\u7801\uff0c\u4fdd\u5b58\u6210*.py\u6587\u4ef6\uff0c\u7136\u540e\u53cc\u51fb\u8fd0\u884c\u5b83\u5c31\u53ef\u4ee5\u6267\u884c\u4e86\uff0c\u5f53\u7136\u524d\u63d0\u4e5f\u662f\u5fc5\u987b\u914d\u7f6e\u7cfb\u7edfPATH\u53d8\u91cf\u3002
l \u5728\u5176\u6240\u5728\u76ee\u5f55\u4e0b\u5f00\u542f\u4e00\u4e2aCMD\u7a97\u53e3\uff0c\u8f93\u5165python *.py\u8fd0\u884c
l \u5728\u4ee3\u7801\u7684\u6700\u540e\u589e\u52a0\u5982\u4e0b\u8bed\u53e5\uff1a
raw_input()
\u7136\u540e\u4f60\u518d\u53cc\u51fb\u8fd0\u884c\uff0c\u7ed3\u679c\u5c31\u4f1a\u505c\u7559\u5728\u90a3\u91cc\uff0c\u76f4\u5230\u4f60\u6572\u51fb\u56de\u8f66\u952e\u624d\u6d88\u5931\u3002
Linux\u4e0b\u8fd0\u884cPython\u7a0b\u5e8f\uff0c\u4e00\u822c\u8bf4\u6765\u6709\u4ee5\u4e0b\u4e24\u79cd\u5f62\u5f0f\uff0c\u5176\u5b9e\u548cWindows\u4e0b\u57fa\u672c\u4e00\u6837\u3002
\u4e00\u3001\u5728IDLE\u4e2d\u8fd0\u884c
\u5728\u7ec8\u7aef\u7a97\u53e3\u8f93\u5165$ python\u8fdb\u5165\u4ea4\u4e92\u5f0f\u8fd0\u884c\u73af\u5883\uff0c\u7136\u540e\u5c31\u53ef\u4ee5\u8fb9\u8f93\u5165\u8fb9\u6267\u884c\u4ee3\u7801\u4e86\uff1a
>>> print 'Hello Python'
Hello Python>>>\u9000\u51fa\u4f7f\u7528Ctrl-D\u3002
\u4e8c\u3001\u4ee5\u811a\u672c\u65b9\u5f0f\u8fd0\u884c
\u5728py\u811a\u672c\u6240\u5728\u76ee\u5f55\u4e0b\u8f93\u5165

1.
使用Python自带的IDLE
在开始-->程序-->Python2.5(视你安装的版本而不同)中找到IDLE(Python
GUI),
点击后弹出如下窗体:
在>>>提示符后输入代码,回车,就可以执行此代码。
IDLE支持语法高亮,支持自动缩进,支持方法提示,不过提示的很慢。
2.
在命令行窗口上运行
这种方法的前提是:你在系统的PATH变量中配置了Python的安装路径。
右键我的电脑-->属性-->高级-->环境变量,在系统变量列表中找到Path项,点击编辑按钮,在其中追加“C:\Python25;”(路径及版本视你安装而定),保存退出。
开始-->运行-->输入cmd,回车,开启一个CMD窗口。
在DOS提示符>后,输入python,回车,进入Python环境。
它的运行和IDLE基本一致,但是没有了语法高亮、自动缩进、方法提示,唯一的好处就是运行速度比IDLE快了些(如果你告诉我可以加参数运行python,那你就不算新手了,也不用看这篇文章了),所以用处不大。
退出此python环境使用Ctrl
+
Z,然后回车。
3.
以脚本方式运行
以上两种运行方式虽然简便,但是不适合大量代码的开发,只适合查看单句或少量几句代码的运行结果,或者验证某函数的调用方法,而这恰恰是我们平时调试、验证程序的常用方式。如果是正式的开发,则应该使用独立脚本的方式运行。
打开你的文本编辑器(我是用EmEditor,当然你使用记事本、写字板也都可以),输入python代码,保存成*.py文件,然后双击运行它就可以执行了,当然前提也是必须配置系统PATH变量。
l
在其所在目录下开启一个CMD窗口,输入python
*.py运行
l
在代码的最后增加如下语句:
raw_input()
然后你再双击运行,结果就会停留在那里,直到你敲击回车键才消失。
Linux下运行Python程序,一般说来有以下两种形式,其实和Windows下基本一样。
一、在IDLE中运行
在终端窗口输入$
python进入交互式运行环境,然后就可以边输入边执行代码了:
>>>
print
'Hello
Python'
Hello
Python>>>退出使用Ctrl-D。
二、以脚本方式运行
在py脚本所在目录下输入

linux下:
方法一:
1python ./my.py
方法二:
在my.py上加上文件头:
12#!/usr/bin/env python.........
然后
12chmod +x ./my.py./my.py
方法三:
1234mkdir -p ./mylibcp ./my.py ./mylibexport PYTHONPATH=./mylibpython -m my
windows下也类似,就不详细写了。

配置好python环境后,在终端/dos中用python
xxx.py来运行程序
linux下还可以
在脚本的第一行,加
#!
/usr/local/bin/python
然后
chmod
a+x
xxx.py
运行
./xxx.py

运行 Python 程序



  • python濡備綍杩愯绋嬪簭
    绛旓細瀹夎骞堕厤缃畬鎴愪箣鍚庯紝鎴戜滑灏卞彲浠ョ紪鍐欑涓涓python绋嬪簭銆傚杩囧叾浠栬瑷鐨勫厔寮熷濡逛滑锛岄兘鐭ラ亾璇█鐨勫叆闂ㄧ▼搴忓氨鏄痟ello world銆傞偅涔堬紝鎴戜滑杩欓噷涔熶互hello world鏉ユ姏鐮栧紩鐜夛紝鎵撳紑python瀛︿範鐨勫ぇ闂ㄣpython杩愯鏈変袱绉鏂瑰紡锛屼竴绉嶆槸鍦╬ython浜や簰寮忓懡浠よ涓嬭繍琛岋紱鍙︿竴绉嶆槸浣跨敤鏂囨湰缂栬緫鍣紝鍦ㄥ懡浠よ涓洿鎺ヨ繍琛屻傛敞鎰忥細...
  • 杩愯python鐨勪袱绉鏂规硶
    绛旓細鍏蜂綋濡備笅銆傝█褰掓浼狅紝python鐨勪富瑕佹湁涓ょ杩愯鏂瑰紡锛屼竴绉嶆槸浜や簰寮忔柟寮忥紙浣跨敤甯︽彁绀虹鐨勮В閲婂櫒锛夛紝涓绉嶆槸浣跨敤婧愭枃浠舵柟寮忥細鍦╳indows鍛戒护琛岀獥鍙i敭鍏ython(浜嬪厛浣犻』瀹夎濂絧ython锛屽苟閰嶇疆濂絧ath)锛岃繍琛屾晥鏋滐細鍐欎笅浣犵涓涓python绋嬪簭锛岃緭鍑篐elloworld!瀹夎濂絇ython鍚庯紝瀹冧細鑷甫涓涓狪DLE缂栬緫鍣紝鎵撳紑缂栬緫鍣紝鏂板缓...
  • 濡備綍杩愯python绋嬪簭鐨涓ょ鏂瑰紡鏄粈涔?
    绛旓細杩愯python绋嬪簭鐨涓ょ鏂瑰紡鏄粈涔堬紵python鏈変袱绉杩愯鏂瑰紡锛氫氦浜掑紡鍜岃剼鏈紡銆備氦浜掑紡鍙互閫氳繃cmd鍛戒护琛岀獥鍙f垨鑰匢DEL瀹炵幇锛岃岃剼鏈紡閫氳繃鍐欎竴涓剼鏈紙.py缁撳熬鐨勬枃妗o級瀹炵幇銆傚叾涓氦浜掑紡涓昏鐢ㄤ簬绠鍗曠殑python杩愯鎴栬呮祴璇曡皟璇昿ython鏃剁敤鍒帮紝鑰岃剼鏈紡鏄繍琛宲ython绋嬪簭鐨勪富瑕鏂规硶銆傜涓锛屼氦浜掑紡锛岄氳繃Windows鍛戒护琛屽伐鍏...
  • python鐨勬墽琛屾柟寮
    绛旓細濡備綍杩愯Python绋嬪簭锛堝嵆.py鏂囦欢锛夛紵绗竴绉嶏紝浣跨敤鑷甫鐨凣UI宸ュ叿IDLE銆傚彸閿.py鏂囦欢锛岄夋嫨IDLE鎵撳紑锛孎5杩愯銆傜浜岀锛屼娇鐢╓indows鐨刢md绐楀彛锛堝揩鎹烽敭win+R鐒跺悗cmd鍥炶溅锛夛紝杈撳叆"python.exe瑙i噴鍣ㄧ殑璺緞 *.py鏂囦欢鍗抽渶瑕佽杩愯鐨绋嬪簭鏂囦欢璺緞"锛屽鏋滃凡缁忓皢Python娣诲姞鍒扮幆澧冨彉閲忎腑锛屽彲浠ョ洿鎺ヨ緭鍏"python py鏂...
  • Python|杩愯绋嬪簭鐨4绉鏂瑰紡
    绛旓細绗洓绉嶏細閫夋嫨浠绘剰缂栬緫鍣ㄦ瘮濡傝浜嬫湰鐢ㄧ紪绋嬭娉曞啓绋嬪簭锛屽啀灏嗘枃浠朵繚瀛樺苟灏嗘枃浠舵牸寮忔敼涓哄悗缂涓.py,鐒跺悗鍦ㄦ枃浠舵墍鍦ㄤ綅缃鐢╯hift+榧犳爣鍙抽敭鎵撳紑姝や綅缃殑鍛戒护琛岋紝鏈鍚庤緭鍏python鍐嶇┖鏍间竴涓嬭屽悗杈撳叆澶勭悊濂界殑鏂囦欢鍚嶅嵆鍙繍琛岄噷闈㈢殑绋嬪簭銆傚叧浜Python|杩愯绋嬪簭鐨4绉鏂瑰紡锛岄潚钘ゅ皬缂栧氨鍜屾偍鍒嗕韩鍒拌繖閲屼簡銆傚鏋滄偍瀵筽ython缂栫▼...
  • python绋嬪簭鐨涓ょ杩愯鏂瑰紡鏄粈涔
    绛旓細python绋嬪簭鐨涓ょ杩愯鏂瑰紡鏄粈涔堢涓绉嶆柟寮忥細REPL鎵璋揜EPL鍗硆ead銆乪va銆乸rint銆乴oop锛堣鍙栥佽绠椼佹墦鍗般佸惊鐜級锛屽疄鐜癛EPL杩愯鏂瑰紡鏈変互涓嬩袱绉嶏細1銆両DLE锛 闆嗘垚寮鍙戠幆澧冩垨闆嗘垚寮鍙戝拰瀛︿範鐜锛夋槸Python鐨勯泦鎴愬紑鍙戠幆澧冩帹鑽愶細缂栫▼瀛︿範璇剧▼ 2銆乄indows鍛戒护鎻愮ず绗︾浜岀鏂瑰紡锛氳繍琛岃剼鏈琑EPL鏂瑰紡鐨勪紭鐐规槸绠鍗曟槑浜嗭紝浣嗘槸...
  • python濡備綍杩愯涓涓python绋嬪簭
    绛旓細鎺ㄨ崘锛氥奝ython鏁欑▼銆嬪皢鏂囦欢鍚嶆敼涓衡渉ello.py鈥濓紝鈥減y鈥濇槸鍚庣紑鍚嶃傛墦寮鍒氭墠鍐欑殑浠g爜锛岀偣鍑烩淩un鈥濃啋鈥渞un module鈥濓紝鎴栬呯洿鎺ユ寜鈥淔5鈥濓紝杩愯浠g爜銆傞氳繃Windows鍛戒护杩愯锛氭壘鍒扳渉ello.py鈥濈殑鏂囦欢锛岃緭鍏モ減ython hello.py鈥濓紝鍗冲彲杩愯绋嬪簭銆傛荤粨濡備笅銆備互涓婂氨鏄皬缂栧垎浜殑鍏充簬python濡備綍杩愯涓涓python绋嬪簭鐨...
  • python鎬庝箞杩愯浠g爜绋嬪簭
    绛旓細鎴戜滑杈撳叆python hello.py锛屽彲浠杩愯绋嬪簭 涔熷彲浠ョ洿鎺ヨ繍琛宧ello.py 涓夈佸弻鍑昏繍琛岋細鍙互鐩存帴鍙屽嚮杩愯锛屼絾鏄繖鏍风獥鍙d細涓闂岃繃锛鎬庝箞鍔炲憿锛熷姞鍏ュ涓嬩唬鐮侊細raw_input('press <enter>')姝ゆ椂锛屾垜浠啀鐩存帴鍙屽嚮绋嬪簭锛屽彂鐜癱md妗嗗苟娌℃湁娑堝け锛屾鏃朵綘鎸変笅鍥炶溅閿紝鐣岄潰鎵嶄細娑堝け 鏇村Python鐩稿叧鎶鏈枃绔狅紝璇疯闂甈ython鏁欑▼...
  • 鎬庝箞杩愯python浠g爜
    绛旓細鐩存帴鐐瑰嚮鏂囦欢鍥炬爣杩愯绋嬪簭銆傚湪绯荤粺浜や簰寮忓懡浠よ涓繍琛屻愪唬鐮併戯細杩涘叆鏂瑰紡銆恮in+R蹇嵎閿-銆愯緭鍏md纭銆-銆愯緭鍏ython鍥炶溅銆戯紝杩愯Python绋嬪簭銆侾ython寮鍙戣呮湁鎰忚杩濆弽浜嗙缉杩涜鍒欑殑绋嬪簭涓嶈兘閫氳繃缂栬瘧锛屼互姝ゆ潵寮哄埗绋嬪簭鍛樺吇鎴愯壇濂界殑缂栫▼涔犳儻銆傚苟涓擯ython璇█鍒╃敤缂╄繘琛ㄧず璇彞鍧楃殑寮濮嬪拰閫鍑猴紙Off-side瑙勫垯锛夛紝鑰...
  • 濡備綍鐢python杩愯涓涓绋嬪簭
    绛旓細鎵撴枃鏈紪杈戝櫒(鎴戠敤EmEditor浣跨敤璁颁簨鏈佸啓瀛楁澘閮)杈撳叆python浠g爜淇濆瓨*.py鏂囦欢鍙屽嚮杩愯鎵ц鍓嶆彁蹇呴』閰嶇疆绯荤粺PATH鍙橀噺 l 鍏舵墍鐩綍鍚疌MD绐楀彛杈撳叆python *.py杩愯 l 浠g爜澧炲姞璇彞锛歳aw_input()鍐嶅弻鍑昏繍琛岀粨鍋滅暀鐩存暡鍑昏溅閿墠娑堝け Linux杩愯Python绋嬪簭鑸涓ょ褰㈠紡鍏跺疄Windows鍩烘湰 銆両DLE杩愯 缁堢绐楀彛杈撳叆$ python...
  • 扩展阅读:python初学编程必背 ... 手机python编程软件 ... 初学编程必背50个 ... 手机python编程可以运行 ... 学python后到底能干什么 ... 抄10个python小程序 ... 新手入门python图解 ... python程序转成软件 ... 如何使用python编程并运行 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网