亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shutil模塊有什么用

發布時間:2021-08-14 23:11:29 來源:億速云 閱讀:177 作者:chen 欄目:編程語言

這篇文章主要講解了“shutil模塊有什么用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“shutil模塊有什么用”吧!

shutil模塊

import shutil

f1 = open("hello.py")
f2 = open("bb.py","w")
#shutil.copyfileobj('c:\0000\00.py','c:\bb.py')

shutil.copyfileobj(f1,f2)  ##Copy the contents of the file-like object fsrc to the file-like object fdst 只能復制文件,需要先open文件

shutil.copyfile("c:\\0000\\00.py","C:\\360downloads\\aa.py") #將文件內容從源復制到目標文件,源和目標必須為文件。

shutil.copystat("c:\\0000\\00.py","C:\\360downloads\\aa.py") ## 拷貝文件狀態信息

shutil.copymode("c:\\0000\\00.py","C:\\360downloads\\aa.py") ## 拷貝文件權限信息,用戶組不變。

shutil.copy("c:\\0000\\00.py","C:\\360downloads")  #Copies the file src to the file or directory dst 源必須為文件,目標是文件或目錄,別忘了轉義符號,拷貝文件和權限信息

shutil.copy2("c:\\0000\\00.py","C:\\360downloads") #拷貝文件和狀態信息

shutil.copytree("c:\\0000","C:\\360downloads\\bb") #將源目錄下的文件夾及文件全部拷貝到目標文件夾,目標文件夾不可以存在。相當于Linux中的 cp -rf xxx xxx

shutil.rmtree("C:\\360downloads\\bb") ##刪除指定文件夾及里面所有文件

shutil.move("C:\\360downloads\\config_file","C:\\360downloads\\bb") ##移動文件或文件夾

shutil.make_archive("C:\\360downloads\\arc\\arc_bb","gztar",root_dir="C:\\360downloads\\bb")  #將root_dir中的文件,用gztar方式打包壓縮為C:\360downloads\arc\arc_bb.tar.gz
        
    base_name: 壓縮包的文件名,也可以是壓縮包的路徑。只是文件名時,則保存至當前目錄,否則保存至指定路徑,
    如:www                        =>保存至當前路徑
    如:/Users/wupeiqi/www =>保存至/Users/wupeiqi/
    format: 壓縮包種類,“zip”, “tar”, “bztar”,“gztar”
    root_dir: 要壓縮的文件夾路徑(默認當前目錄)
    owner: 用戶,默認當前用戶
    group: 組,默認當前組
    logger: 用于記錄日志,通常是logging.Logger對象

#################
調用zipfile模塊壓縮文件:
import zipfile

z = zipfile.ZipFile("C:\\360downloads\\aa.zip",'w')
z.write("c:\\0000\\work\\00.py")
z.close()

包含文件及各級目錄
#################
調用zipfile模塊解壓縮文件:
import zipfile

z = zipfile.ZipFile("C:\\360downloads\\aa.zip",'r')
z.extractall(path="C:\\360downloads")
z.close()

解壓到path目錄
 
#############
import tarfile
aa = tarfile.open('c:\\360downloads\\your2.tar','w')
aa.add("C:\\0000",arcname='aaa')  ##arcname表示tar包里面文件夾的名字,不加的話,就是要打包文件夾的名字
aa.close()

import tarfile
aa = tarfile.open('c:\\360downloads\\your2.tar','r')
aa.extractall(path='c:\\360downloads\\you')  ##解壓到path目錄
aa.close()

感謝各位的閱讀,以上就是“shutil模塊有什么用”的內容了,經過本文的學習后,相信大家對shutil模塊有什么用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沭阳县| 文水县| 开平市| 灵石县| 保定市| 左贡县| 屏南县| 犍为县| 辛集市| 济源市| 科技| 明光市| 南岸区| 景东| 化隆| 奈曼旗| 郑州市| 闽清县| 余干县| 大冶市| 溆浦县| 秭归县| 登封市| 铜陵市| 林西县| 岐山县| 高安市| 清徐县| 祥云县| 喀喇沁旗| 亚东县| 大余县| 萨迦县| 洪泽县| 田阳县| 合肥市| 定安县| 湖南省| 揭阳市| 金秀| 西城区|