day21 shutil模組和logging模組

2022-08-25 20:54:33 字數 664 閱讀 3297

一 shutil模組

copy2函式:複製檔案

copytree:拷貝整個目錄

rmtree:刪除整個目錄

move:移動檔案

eg:shutil.copy('d:\test\testfile.txt','d:\test\testfilebak.txt')    //複製乙份檔案

shutil.move('d:\test\testfile.txt','d:\test2\',copy_function=shutil.copy2)

print("當前磁碟共: %igb, 已使用: %igb, 剩餘: %igb"%(total / 1073741824, used / 1073741824, free / 1073741824))

print(shutil.disk_usage("c:\\"),type(shutil.disk_usage("c:\\")))    //disk_usage返回乙個usage物件,包含了3個元素

make_archive:壓縮

unupack_archive:解壓縮

eg:shutil.make_archive('outer_z','zip','d:\test')    //壓縮資料夾

shutil.unpack_archive('outer_z.zip',r'd:\test')    //解壓縮資料夾

day07 shutil模組學習

coding utf 8 import shutil shutil.copyfileobj open xo.xml r open xocopy.xml w 拷貝乙個檔案物件 shutil.copyfile new new copy 拷貝乙個檔案 shutil.copymode new new cop...

Python os模組和shutil模組

一 python中對檔案 資料夾操作時經常用到的os模組和shutil模組常用方法。1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 os.re...

python學習day21 模組和包

序列化模組 資料型別轉化成字串的過程 為了方便儲存和網路傳輸 三種模式 json dumps loads dump 和檔案有關 load 不能load多次 import json data json dic json.dumps data,sort keys true,indent 4,separa...