1,、什么是模塊 (1)定義:“.py”后綴的文件即模塊,每一個(gè)單獨(dú)的 py 文件,,本質(zhì)上都是一個(gè)模塊,。 2、使用自己的模塊 2-1,、import 語(yǔ)句 假設(shè)我們要調(diào)用的 py 文件名為 “fengbian” (1)調(diào)用模塊:import fengbian,; (2)調(diào)用模塊中的變量:fengbian.變量名; (3)調(diào)用模塊重命名:import fengbian as f,; (4)多模塊導(dǎo)入:import a,b,c(用括號(hào)隔開),。 2-2、from ... import ... 語(yǔ)句 (1)定義:從模塊中導(dǎo)入一個(gè)指定的部分到當(dāng)前模塊,; (2)模塊調(diào)用多個(gè)指定內(nèi)容:from xx模塊 import a,b,c,; (3)模塊調(diào)用所有指定內(nèi)容:from xx模塊 import *。 2-3,、if __name__ == '__main__' (1)定義:為了【指明】某個(gè)py文件是程序的運(yùn)行入口,,我們可以在該py文件中寫出這樣的代碼: 自動(dòng)檢測(cè)# 【文件:xx.py】
代碼塊 ①……
if __name__ == '__main__': 代碼塊 ②…… - 當(dāng) xx.py 文件被直接運(yùn)行時(shí),代碼塊 ② 將被運(yùn)行,;
- 當(dāng) xx.py 文件作為模塊是被其他程序?qū)霑r(shí),,代碼塊 ② 不被運(yùn)行,。
3、使用他人的模塊 3-1,、初探借用模塊 (1)下載安裝第三方模塊文件 - Windows用戶輸入pip install 模塊名;蘋果電腦輸入:pip3 install 模塊名,,點(diǎn)擊enter即可,。(需要預(yù)裝python解釋器和pip)
(2)查詢內(nèi)置模塊地址(前提是用 Python 語(yǔ)言編寫) 3-2,、如何自學(xué)模塊 (1)官方文檔查詢; (2)百度查詢,; (3)dir() 函數(shù):查看一個(gè)模塊,,看看它里面有什么變量、函數(shù),、類、類方法,。 3-3,、學(xué)習(xí) csv 模塊 - 新建 csv 文件:新建一個(gè) excel 文件表格,另存為 ‘csv’ 格式(若無(wú)法查到后綴,,電腦查看文件后綴不隱藏),;
- 打開文件:with open('test.csv','a', newline='',encoding='utf-8') as f:
- 創(chuàng)建實(shí)例:writer = csv.writer(x);
- 往列表寫入內(nèi)容:writer.writerow(列表),。
4,、知識(shí)拓展 4-1、newline newline可以取的值有None, \n, \r, '', ‘\r\n' ,,用于區(qū)分換行符,,但是這個(gè)參數(shù)只對(duì)文本模式有效。 4-2,、常見 mode 取值組合 1,、r或rt 默認(rèn)模式,文本模式讀 2,、rb 二進(jìn)制文件 3,、w或wt 文本模式寫,打開前文件存儲(chǔ)被清空 4,、wb 二進(jìn)制寫,,文件存儲(chǔ)同樣被清空 5、a 追加模式,,只能寫在文件末尾 6,、a 可讀寫模式,,寫只能寫在文件末尾 7、w 可讀寫,,與a 的區(qū)別是要清空文件內(nèi)容 8,、r 可讀寫,與a 的區(qū)別是可以寫到文件任何位置 4-3,、writerow()和writerows的區(qū)別 (1)writerow() 括號(hào)內(nèi)的內(nèi)容為列表,; (2)writerows() 括號(hào)內(nèi)的內(nèi)容為元組,且元組內(nèi)的元素由兩個(gè)以上的列表組成,。
|