
文章插圖
任何的編程語言都離不開文件操作,文件操作主要是幫助我們更好的創(chuàng)建打開文件,讀取文件中的內(nèi)容、或是把我們想要保存的內(nèi)容寫入文件中、或是管理文件目錄等等,這些東西都需要使用文件操作來處理,因此,學(xué)習(xí) python文件操作時(shí)每一個(gè)學(xué)Python的朋友都需要熟知的內(nèi)容 。
1.打開文件:打開文件這一塊,著重是明白”打開方式”的具體含義和具體用法,模式如下圖所示:
一些簡單的實(shí)例如下圖:
2.讀取文件方法概念介紹如下:
格式:第一種:file.read(size)讀取文件(讀取size個(gè)字節(jié),默認(rèn)全部讀?。┑诙N:file.readline(size)(無論size設(shè)置為多少,最多只能讀取一行)第三種:file.readlines()讀取多行第四種:迭代器 iter(file)迭代器有什么好處呢?在沒有輸出所讀取的數(shù)據(jù)時(shí),上面三種方法是會(huì)占據(jù)內(nèi)存空間的,但是迭代器是不占用內(nèi)存的,因此推薦大家使用 iter(file)迭代器訪問文件比較好 。首先,file1.txt , file2.txt 已經(jīng)存在的啦,內(nèi)容如下圖:
實(shí)例代碼如下:
運(yùn)行結(jié)果截圖如下:
3.寫入文件寫入數(shù)據(jù)保存到文件,具體概念方法如下解釋:
方法: 第一種:file.write(str) 將字符串寫入文件 第二種:file.writelines(參數(shù)) 寫多行到文件,參數(shù)可以是字符串、也可以是由字符串所組成的元組、 也可以是由字符串所組成的可迭代對象寫入儲(chǔ)存的原理: 寫入初(使用write或writelines) 寫入中(緩存,還沒實(shí)際存儲(chǔ)到磁盤.這時(shí)主動(dòng)調(diào)用 close()或flush(),寫緩存同步到磁盤) 寫入結(jié)束(已經(jīng)存儲(chǔ)到磁盤)close() 與 flush() 的區(qū)別: close() 寫緩存同步到磁盤并且關(guān)閉文件 flush() 寫緩存同步到磁盤但不關(guān)閉文件第一種方法:file.write()實(shí)例代碼如下截圖:
運(yùn)行結(jié)果截圖如下:
data1.txt 寫入情況:
data2.txt 寫入情況:
第二種方法:file.writelines()實(shí)例代碼:
運(yùn)行結(jié)果:
data3.txt 寫入情況:
4.關(guān)閉文件file.close() 關(guān)閉文件可以釋放內(nèi)存、可以防止文件丟失5.文件指針data4.txt 已經(jīng)存在的情況下,內(nèi)容截圖如下:
實(shí)例代碼如下:
運(yùn)行結(jié)果截圖如下:
6.目錄操作語法如下:
一些操作介紹:
# 使用 os 模塊來操作文件和目錄# 6-1 os.access(path, mode)"""(1) 判斷該文件是否存在, 例子代碼:os.access(文件路徑, F_OK) 存在就返回 True,不存在返回 False(2) 判斷該文件是否有讀/寫/執(zhí)行權(quán)限,例子代碼: os.access(文件路徑, R_OK/W_OK/X_OK) 存在就返回 True,不存在返回 False"""# 6-2 os.listdir(path) , 返回當(dāng)前目錄下所有文件組成的列表"""例子:假如目錄路徑為 D:python/test , test目錄下有 file1,file2, file3 。例子代碼為: os.listdir('D:python/test') 結(jié)果返回:['file1', 'file2']"""# 6-2 os.remove(path) , 返回當(dāng)前目錄下所有文件組成的列表"""例子:假如有文件 file1.txt,例子代碼為: os.remove('file1.txt') 結(jié)果:已經(jīng)刪除文件 file1.txt"""
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 蘋果手機(jī)設(shè)備管理消失了怎樣恢復(fù) 描述文件與設(shè)備管理不見了
- 怎樣知道男人婚后對自己怎么樣 婚前教你怎么看男人
- 學(xué)校電子辦公文件保密制度
- 網(wǎng)頁阻止下載解除方法 電腦瀏覽器不能下載文件
- excel文件刪除了恢復(fù)方法 excel文件擴(kuò)展名是什么
- 教你設(shè)置單元格選填 excel單元格設(shè)定選項(xiàng)如何取消
- java程序運(yùn)行步驟 java寫文件路徑
- 微信聊天記錄刪了怎么恢復(fù)找回來?一招教你恢復(fù)!
- pr崩潰了怎么找回自動(dòng)保存 pr自動(dòng)保存的文件在哪
- 電腦之間共享文件的方法 虛擬機(jī)共享文件夾在哪里打開
