日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中的shutil模块

發布時間:2023/12/20 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中的shutil模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

shutil模塊


引入: import shutil

copy()

功能:復制文件 格式:shutil.copy('來源文件','目標地址') 返回值:復制之后的路徑

copy2()

功能:復制文件,保留元數據 格式:shutil.copy2('來源文件','目標地址') 返回值:復制之后的路徑

copyfileobj()

將一個文件的內容拷貝的另外一個文件當中 格式:shutil.copyfileobj(open(來源文件,'r'),open('目標文件','w')) 返回值:無

copyfile()

功能:將一個文件的內容拷貝的另外一個文件當中 格式:shutil.copyfile(來源文件,目標文件) 返回值:目標文件的路徑

copytree()

功能:復制整個文件目錄 格式:shutil.copytree(來源目錄,目標目錄) 返回值:目標目錄的路徑 注意:無論文件夾是否為空,均可以復制,而且會復制文件夾中的所有內容

copymode()

功能:拷貝權限

copystat()

功能:拷貝元數據(狀態)

rmtree()

功能:移除整個目錄,無論是否空 格式:shutil.rmtree(目錄路徑) 返回值:無

move()

功能:移動文件或者文件夾 格式:shutil.move(來源地址,目標地址) 返回值:目標地址

which()

功能:檢測命令對應的文件路徑 格式:shutil.which(‘命令字符串’) 返回值:命令文件所在位置 注意:window和linux不太一樣。 window的命令都是.exe結尾,linux則不是

disk_usage()

功能:檢測磁盤使用信息 格式:disk_usage(‘盤符’) 返回值:元組

歸檔和解包操作


歸檔:將多個文件合并到一個文件當中,這種操作方式就是歸檔。

解包:將歸檔的文件進行釋放。

壓縮:壓縮時將多個文件進行有損或者無損的合并到一個文件當中。

解壓縮:就是壓縮的反向操作,將壓縮文件中的多個文件,釋放出來。

注意:壓縮屬于歸檔!

make_archive()

功能:歸檔函數,歸檔操作 格式:shutil.make_archive('目標文件路徑','歸檔文件后綴','需要歸檔的目錄') 返回值:歸檔文件的最終路徑

unpack_archive()

功能:解包操作 格式:shutil.unpack_archive('歸檔文件路徑','解包目標文件夾') 返回值:None 注意:文件夾不存在會新建文件夾

get_archive_formats()

功能:獲取當前系統已注冊的歸檔文件格式(后綴) 格式:shutil.get_archive_formats() 返回值:列表 [(后綴,解釋),(后綴,解釋),(后綴,解釋)...]

get_unpack_formats()

功能:獲取當前系統已經注冊的解包文件格式(后綴) 格式:shutil.get_unpack_formats() 返回值:列表 [(后綴,解釋),(后綴,解釋),(后綴,解釋)...]

總結

以上是生活随笔為你收集整理的python中的shutil模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。