python的檔案和檔案系統

2021-09-29 02:56:25 字數 641 閱讀 1835

一、檔案

1、python中使用 open() 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。

open() 函式常用形式是接收兩個引數:檔名(file)和模式(mode)

注意:使用 open() 方法一定要保證關閉檔案物件,即呼叫 close() 方法。

2、mode引數有

t 文字模式 (預設)。

x 寫模式,新建乙個檔案,如果該檔案已存在則會報錯。

b 二進位制模式。

close() 方法允許呼叫多次。當 file 物件,被引用到操作另外乙個檔案時,python 會自動關閉之前的 file 物件。

二、檔案系統

python中 os 模組提供了非常豐富的方法用來處理檔案和目錄。

如:os.write(fd, str)用於寫入字串到檔案描述符 fd中. 返回實際寫入的字串長度。

os.path 模組用於獲取檔案的屬性資訊。

os.unlink() 方法用於刪除檔案,如果檔案是乙個目錄則返回乙個錯誤。

os.getcwd()檢視當前路徑。

os.remove()刪除乙個檔案。

os.rename()修改檔案或者資料夾的名稱。

linux檔案系統和檔案結構

普通檔案 regular file 就是一般訪問的檔案,由ls al顯示出來的屬性中,第乙個屬性為 例如 rwxrwxrwx 目錄檔案 directory 就是目錄,第乙個屬性為 d 例如 drwxrwxrwx 連線檔案 link 類似windows下面的快捷方式。第乙個屬性為 l 例如 lrwxr...

linux檔案系統和檔案操作

write和open函式的練習 open函式可以開啟已經存在的檔案,也可以建立檔案返回檔案描述符 int fd open 路徑 o rdwr o creat,許可權 0777 建立檔案的時候需要加許可權0777,開啟檔案不需要加 int bytes write fd,字串指標,寫入bytes大小 i...

Linux磁碟和檔案系統

linux一般使用fdisk來分割槽,fdisk基本支援所有的作業系統。fdisk是基於mbr的分割槽工具,如果使用gpt分割槽的話是不能使用fdisk的。fdisk l可以列出所有安裝的磁碟及其分割槽資訊 cat proc partitions可以檢視分割槽資訊,proc儲存系統的實時資訊 fdi...