Python的檔案操作和檔案處理

2021-10-16 22:04:36 字數 2471 閱讀 5809

2、檔案的相關操作

2、檔案的讀寫

3、二進位制檔案的讀寫

3、檔案和資料夾的操作

1、資料夾的操作

使用檔案的目的是儲存資料放在磁碟

將資料儲存起來,可以使程式下一次執行時直接使用,不必重新製作

1、開啟檔案

在python中,使用open函式,可以開啟乙個已經存在的檔案,或者建立乙個新檔案open(檔名,訪問模式)

格式:f = open( 『檔名.格式』, 『訪問模式』)

例子:

2、關閉檔案

方法:close()

例子:

1、寫資料(write)

方法:使用write()可以完成向檔案寫入資料

格式:f = open(『aaa.txt』, 『w』)

例子:

注意:如果檔案不存在就會新建檔案,如果存在會先清空,然後寫入資料

2、讀資料(read)

方法:使用read(num)可以從檔案中讀取資料,num表示要從檔案中讀取的資料長度(單位是位元組),如果沒有傳入num,那麼表示讀取檔案中所有的資料

格式:con = f.read()

例子:注意:如果用open開啟檔案時,如果使用的『r』,那麼可以省略,即只寫open(『檔名』)

如果沒有檔案,開啟會報錯,存在檔案時才能進行操作

如果檔案中存在中文顯示,會出現亂碼需要新增encoding=『utf-8』

open(『檔名』,『格式』,encoding=『utf-8』)

3、讀資料(readlines)

方法:readlines可以按照行的方式把整個檔案中的內容進行一次性讀取,並返回的是乙個列表,其中每一行的資料為乙個元素

格式:con = f.readlines()

例子:

4、可寫(a)

方法:開啟檔案,如果檔案不存在建立檔案,並從頭新增寫入內容,存在則原有資料後追加資料

格式:f = open(『aaa.txt』, 『a』)

例子:5、注意

呼叫read()會一次性讀取檔案的全部內容,如果檔案有10g,記憶體就爆了,所以,要保險起見,可以反覆呼叫read(size)方法每次最多讀取size個位元組的內容。另外,呼叫readline()可以每次讀取一行內容,呼叫readlines()一次讀取所有內容並按行返回list因此,要根據需要決定怎麼呼叫。如果檔案很小,read()一次性讀取最方便;如果不能確定檔案大小,反覆呼叫read(size)比較保險;如果是配置檔案,呼叫readlines()最方便

1、讀資料(rb)

格式:

例子:

注意:如果沒有檔案,開啟報錯,存在該檔案才能操作

2、讀資料和寫檔案(rb,wb)

格式:例子:

有時候需要對檔案進行重新命名、刪除等一些操作,python的os模組中都有這些功能

1、檔案重新命名

方法:os模組中的rename()可以完成對檔案的重新命名操作

格式:import os

os.rename(「需要修改的檔名」,「新檔名」)

2、刪除檔案

方法:os模組中的remove()可以完成對檔案的刪除操作

格式:import os

os.rename(「需要刪除的檔名」)

例子:1、建立資料夾

方法:os模組中的mkdir()可以完成建立新目錄的操作

格式:import os

os.mkdir(「檔名」)

2、獲取當前目錄

方法:os模組中的getcwd()可以獲取當前目錄

格式:import os

os.getcwd()

例子:

Python中檔案操作和資料夾操作的學習筆記

3 檔案讀寫 4 資料夾操作 python中檔案和資料夾操作還是十分重要的 首先可以檢視一下工作目錄,檢視當前的工作目錄 print os.getcwd 如果工作目錄不正確,可以用os.chdir 函式來進行修改 os.path.dirname file os.chdir os.path.dirna...

PHP目錄操作和檔案操作

php 操作目錄 1,目錄操作概述 2,建立新目錄 mkdir 新建乙個由pathname指定的目錄,建立成功方式ture,否則為false bool mkdir string pathname,int mode 0777,bool recursive false pathname 指定目錄的路徑 ...

PHP的目錄操作和檔案操作

一 引論 在任何計算機裝置中,檔案是都是必須的物件,而在web程式設計中,檔案的操作一直是web程式設計師的頭疼的地方,而,檔案的操作在cms系統中這是必須的,非常有用的,我們經常遇到生成檔案目錄,檔案 夾 編輯等操作,現在我把php中的這些函式做一詳細總結並例項示範如何使用.關於對應的函式詳細介紹...