python—shutil模塊


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

1.copy():復制文件

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

返回值:返回復制之后的路徑

 

2.copy2():復制文件和狀態信息

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

返回值:返回復制之后的路徑

 

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

格式: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('盤符')

返回值:元組


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM