朋友圈

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專(zhuān)線(xiàn) 9:00-21:00

位置:編程語(yǔ)言培訓(xùn)資訊 > Python培訓(xùn)資訊 > 終于發(fā)現(xiàn)如何打開(kāi)python

終于發(fā)現(xiàn)如何打開(kāi)python

日期:2019-09-18 18:11:17     瀏覽:1708    來(lái)源:天才領(lǐng)路者
核心提示:python的文件讀寫(xiě)和打開(kāi)操作都有自己特定的函數(shù)和方法,操作起來(lái)很簡(jiǎn)單。那么如何打開(kāi)python呢?一起來(lái)了解下吧:?如何打開(kāi)python??1.在Windows上是不能直接運(yùn)行python文件的,但是,在Mac和Linux上是可以的,方
python的文件讀寫(xiě)和打開(kāi)操作都有自己特定的函數(shù)和方法,操作起來(lái)很簡(jiǎn)單。那么如何打開(kāi)python呢?一起來(lái)了解下吧: ? 如何打開(kāi)python ?

如何打開(kāi)python

? 1. 在Windows上是不能直接運(yùn)行python文件的,但是,在Mac和Linux上是可以的,方法是在.py文件的*行加上一個(gè)特殊的注釋?zhuān)? ? #!/usr/bin/env python3 ? print('hello, world') ? 然后,通過(guò)命令給hello.py以執(zhí)行權(quán)限: ? $ chmod a+x hello.py ? 就可以直接運(yùn)行hello.py了,比如在Mac下運(yùn)行: ?   用文本編輯器寫(xiě)Python程序,然后保存為后綴為.py的文件,就可以用Python直接運(yùn)行這個(gè)程序了。 ?   Python的交互模式和直接運(yùn)行.py文件有什么區(qū)別呢? ?   1. 直接輸入python進(jìn)入交互模式,相當(dāng)于啟動(dòng)了Python解釋器,但是等待你一行一行地輸入源代碼,每輸入一行就執(zhí)行一行。 ?   2. 直接運(yùn)行.py文件相當(dāng)于啟動(dòng)了Python解釋器,然后一次性把.py文件的源代碼給執(zhí)行了,你是沒(méi)有機(jī)會(huì)以交互的方式輸入源代碼的。 ?   3. 用Python開(kāi)發(fā)程序,完全可以一邊在文本編輯器里寫(xiě)代碼,一邊開(kāi)一個(gè)交互式命令窗口,在寫(xiě)代碼的過(guò)程中,把部分代碼粘到命令行去驗(yàn)證,事半功倍!前提是得有個(gè)27'的超大顯示器! ? ?如何打開(kāi)Python文件 ? *種,代碼編輯器鼻祖--記事本,輕便小巧無(wú)需安裝,據(jù)說(shuō)使用記事本編輯代碼的都是大神。右鍵新建文本文檔,重命名將擴(kuò)展名后綴的.txt修改為.py即可。完全免費(fèi)的,只能編輯,無(wú)法運(yùn)行程序。 ? 第二種,記事本的升級(jí)版--notepad++(簡(jiǎn)稱(chēng)NPP)和notepad2(簡(jiǎn)稱(chēng)N2)。功能上比記事本增加了太多,N2對(duì)中文的支持不是很完美,所以我只使用過(guò)NPP。免費(fèi)的,也是只能編輯,無(wú)法運(yùn)行程序。 ? 第三種,受眾頗廣的神器--sublime。sublime不僅可以編輯代碼,還可以在工具中選擇Python解釋器運(yùn)行Python文件,快捷鍵Ctrl+B。不強(qiáng)制收費(fèi),免費(fèi)版完全夠用。 ? 第四種,功能異常強(qiáng)大的集成開(kāi)發(fā)環(huán)境--pycharm,占用內(nèi)存相比于前幾個(gè)要多一些。我最喜歡它的切換解釋器版本的功能和聯(lián)想功能。收費(fèi),破解版的不要升級(jí);有教育版的免費(fèi)使用pycharm-edu。 ? 第五種,使用Python自帶的IDLE。雙擊打開(kāi),Ctrl+N新建,編輯代碼,保存,F(xiàn)5運(yùn)行。 ? 第N種,eclipse+div,atom,vim,Visual Studio Code,wingide,ulipad等等還有很多很多。有需求就有市場(chǎng),編輯器有很多,選一個(gè)你用起來(lái)感覺(jué)最合適的就行。 ? python 的啟動(dòng)方式 ? 命令行啟動(dòng):windows的命令行被稱(chēng)為“命令提示符”,Linux的是終端,命令是:python/python3? 模塊文件名 ? ? 雙擊啟動(dòng):windows系統(tǒng)下支持雙擊 模塊文件名來(lái)啟動(dòng) ? python交互提示模式下, ?   1.使用import 模塊文件名(不帶.py后綴); ?   2.使用reload函數(shù)重載模塊文件名; ?     from imp import reload ?     reload("模塊文件名")?   ?   3.使用exec運(yùn)行模塊文件 ? 使用IDE開(kāi)發(fā)工具啟動(dòng)模塊文件      ? python怎么打開(kāi)文件 ? 一、Python open()函數(shù)文件打開(kāi)操作 ? 打開(kāi)文件會(huì)用到open函數(shù),標(biāo)準(zhǔn)的python打開(kāi)文件語(yǔ)法如下:open(name[,mode[,buffering]])open函數(shù)的文件名是必須的,而模式和緩沖參數(shù)都是可選的。比如說(shuō)有個(gè)a.txt的文本文件,存放在c:text下,那么你要打開(kāi)它可以這樣操作:>>>x = open(r 'c:texta.txt')用讀的模式打開(kāi)這個(gè)路徑下的對(duì)應(yīng)文本文件,如果要打開(kāi)對(duì)像不存在,程序會(huì)報(bào)錯(cuò)。 ? 二、open()函數(shù)文件打開(kāi)模式參數(shù)常用值有哪些? ? 剛才打開(kāi)文件過(guò)程中用到了‘r’這個(gè)參數(shù),在文件打開(kāi)過(guò)程中還會(huì)用到很多操作方法,都有不同的參數(shù)來(lái)表示。'r'讀模式、'w'寫(xiě)模式、'a'追加模式、'b'二進(jìn)制模式、'+'讀/寫(xiě)模式。 ? 三、python文件寫(xiě)入操作 ? >>>f = open('a.txt', 'w')>>>f.write('hello,')>>>f.write('iplaypython')>>>f.close()*行:用寫(xiě)的方式打開(kāi)a.txt這個(gè)文件,并賦給f (python變量命名規(guī)則)第二行:f.write方法寫(xiě)入( )括號(hào)內(nèi)的內(nèi)容第三行:同第二行意義相同,重點(diǎn)要說(shuō)明下f.write寫(xiě)入的內(nèi)容會(huì)追加到文件中已存在的數(shù)據(jù)后,也就是就此時(shí)的'iplaypython'是在'hello,'后邊顯示的。第四行:*調(diào)用close方法關(guān)閉文件,有打開(kāi)就要有關(guān)閉。 ? 四、python文件讀取操作方法 ? 要進(jìn)行讀文件操作,只需要把模式換成'r'就可以,也可以把模式為空不寫(xiě)參數(shù),也是讀的意思,因?yàn)槌绦蚰J(rèn)是為'r'的。>>>f = open('a.txt', 'r')>>>f.read(5)'hello'read( )是讀文件的方法,括號(hào)內(nèi)填入要讀取的字符數(shù),這里填寫(xiě)的字符數(shù)是5,如果填寫(xiě)的是1那么輸出的就應(yīng)該是‘h’。 ? 打開(kāi)文件文件讀取還有一些常用到的技巧方法,像下邊這兩種:1、read( ):表示讀取全部?jī)?nèi)容2、readline( ):表示逐行讀取 ? Python open()函數(shù)文件打開(kāi)、讀、寫(xiě)基礎(chǔ)操作就先介紹這些,更深入的文件操作方法在今后的文章中會(huì)逐一單獨(dú)介紹。 ?
如果本頁(yè)不是您要找的課程,您也可以百度查找一下: