詳解python運(yùn)行三種方式
方式一
交互式編程
交互式編程不需要?jiǎng)?chuàng)建腳本文件,是通過(guò) Python 解釋器的交互模式進(jìn)來(lái)編寫(xiě)代碼。
linux上你只需要在命令行中輸入 Python 命令即可啟動(dòng)交互式編程,提示窗口如下:
$ python Python 2.7.6 (default, Sep 9 2014, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
Window上在安裝Python時(shí)已經(jīng)已經(jīng)安裝了默認(rèn)的交互式編程客戶(hù)端,提示窗口如下:
在 python 提示符中輸入以下文本信息,然后按 Enter 鍵查看運(yùn)行效果:
>>> print "Hello, Python!";
在 Python 2.7.6 版本中,以上事例輸出結(jié)果如下:
Hello, Python!
如果您運(yùn)行的是新版本的Python,那么你就需要在print語(yǔ)句中使用括號(hào)如:
>>> print ("Hello, Python!");
方式二
腳本式編程
通過(guò)腳本參數(shù)調(diào)用解釋器開(kāi)始執(zhí)行腳本,直到腳本執(zhí)行完畢。當(dāng)腳本執(zhí)行完成后,解釋器不再有效。
讓我們寫(xiě)一個(gè)簡(jiǎn)單的Python腳本程序。所有Python文件將以.py為擴(kuò)展名。將以下的源代碼拷貝至test.py文件中。
print "Hello, Python!";
這里,假設(shè)你已經(jīng)設(shè)置了Python解釋器PATH變量。使用以下命令運(yùn)行程序:
$ python test.py
輸出結(jié)果:
Hello, Python!
方式三
讓我們嘗試另一種方式來(lái)執(zhí)行Python腳本。修改test.py文件,如下所示:
#!/usr/bin/python print "Hello, Python!";
這里,假定您的Python解釋器在/usr/bin目錄中,使用以下命令執(zhí)行腳本:
$ chmod +x test.py # 腳本文件添加可執(zhí)行權(quán)限 $./test.py
輸出結(jié)果:
Hello, Python!
以上所述是小編給大家介紹的python運(yùn)行三種方式詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
python讀取圖片顏色值并生成excel像素畫(huà)的方法實(shí)例
這篇文章主要給大家介紹了關(guān)于python讀取圖片顏色值并生成excel像素畫(huà)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
Python裝飾器如何實(shí)現(xiàn)修復(fù)過(guò)程解析
這篇文章主要介紹了Python裝飾器如何實(shí)現(xiàn)修復(fù)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
Python函數(shù)參數(shù)類(lèi)型及排序原理總結(jié)
這篇文章主要介紹了Python函數(shù)參數(shù)類(lèi)型及排序原理總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
淺談Python類(lèi)的單繼承相關(guān)知識(shí)
本文給大家介紹面向?qū)ο笕刂焕^承Inheritance的相關(guān)知識(shí),通過(guò)示例代碼給大家介紹了繼承、貓類(lèi)、狗類(lèi)不用寫(xiě)代碼,直接繼承了父類(lèi)的屬性和方法,具體實(shí)現(xiàn)代碼跟隨小編一起看看吧2021-05-05
詳解非極大值抑制算法之Python實(shí)現(xiàn)
非極大值抑制(Non-Maximum Suppression,NMS),顧名思義就是抑制不是極大值的元素,可以理解為局部最大搜索。這個(gè)局部代表的是一個(gè)鄰域,鄰域有兩個(gè)參數(shù)可變,一是鄰域的維數(shù),二是鄰域的大小2021-06-06
python?list與numpy數(shù)組效率對(duì)比
這篇文章主要介紹了python?list與numpy數(shù)組效率對(duì)比分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
Django使用Celery實(shí)現(xiàn)異步發(fā)送郵件
這篇文章主要為大家詳細(xì)介紹了Django如何使用Celery實(shí)現(xiàn)異步發(fā)送郵件的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-04-04

