#coding=utf-8import sys
## sys.ar** #從命令列獲取引數
import shutil
#檔案、資料夾、壓縮包、處理模組
f1 = open("test.txt")
f2 = open("test2.txt","wb")
#shutil.copyfileobj(f1,f2)
shutil.copyfile("test.txt","test2.txt")
shutil.copymode()#拷貝許可權
shutil.copystat()#拷貝檔案資訊
shutil.copytree()#拷貝目錄
shutil.rmtree()#刪除目錄
shutil.make_archive('檔名或路徑','format格式','目標檔案目錄')#壓縮
import zipfile
z = zipfile.zipfile("one.zip",'w') #壓縮
z.write('test.txt')
z.close()
z = zipfile.zipfile("one.zip",'r') #解壓
z.extractall()
z.close()
import shelve
d = shelve.open('mytest')
info = ["qa","b"]
d["info"] = info
d.get("info")
os模組與sys模組
sys模組主要處理系統相關的功能。命令 功能sys.stdin 標準輸入流 sys.stdout 標準輸出流 sys.stderr 標準錯誤流 sys.argv value 接收命令列的引數。例如,windows下的命令列cmd裡面的引數。其中,argv 0 表示該檔案本身。sys.version ...
shutil 模組 os模組
shutil.copyfile src,dst 從源src複製到dst中去。如果當前的dst已存在的話就會被覆蓋掉 shutil.move src,dst 移動檔案或重新命名 shutil.copymode src,dst 只是會複製其許可權其他的東西是不會被複製的 shutil.copystat ...
logging模組,shutil模組
用於便捷記錄日誌且執行緒安全的模組 1 單檔案日誌 import logging logging.basicconfig filename 檔名.log format asctime s name s levelname s module s message s datefmt y m d h m ...