python—shutil模塊

該模塊擁有許多文件或文件的刪除、移動、複製、重命名等功能。file

1.copy():複製文件權限

格式:shutil.copy(來源文件,目標地址)命名

返回值:返回複製以後的路徑移動

 

2.copy2():複製文件和狀態信息di

格式:shutil.copy2(來源文件,目標地址)文件

返回值:返回複製以後的路徑copy

 

3.copyfileobj():將一個文件的內容拷貝到另外一個文件中co

格式:shutil.copyfileobj(open(來源文件,‘r’),open(目標文件,'w'))磁盤

返回值:無

注:若是目標文件自己就有內容,來源文件的內容會把目標文件的內容覆蓋掉。若是文件不存在它會自動建立一個,若是不想要原來的文件名,能夠把目標文件的名稱改了,這樣也作到了重命名。

 

4.copyfile():將一個文件的內容拷貝到另外一個文件中

格式:shutil.copyfile(來源文件,目標文件)

返回值:目標文件的路徑

 

5.copytree():複製整個目錄文件

格式:shutil.copytree(來源目錄,目標目錄)

返回值:目標目錄的路徑

注意:不管文件夾是否爲空,均可以複製,而且會複製文件中全部的內容。

 

6.copymode():拷貝權限

格式:shutil.copymode(來源文件,目標文件)

注意:前提是目標文件存在,否則會報錯。

 

7.move():移動文件或文件夾

格式:shutil.move(來源地址,目標地址)

返回值:目標文件路徑

 

8.disk_usage:查看磁盤使用信息

格式:shutil.disk_usage('盤符')

返回值:元組

相關文章
相關標籤/搜索