目錄
shutil 模組(拷貝和壓縮)
shutil 模組是python標準庫中提供的, 主要用來做檔案和資料夾的拷貝, 移動, 刪除; 還可以做檔案和資料夾的壓縮, 解壓縮操作;
os模組提供了對目錄或檔案的一般操作; shutil 模組作為補充, 提供了移動, 複製, 壓縮, 解壓等操作, 這些os模組都沒有提供;
#coding =utf-8
#測試shutil模組的用法: 拷貝和壓縮
import shutil
import zipfile
# shutil.copyfile("123.csv","123.copy.scv")#檔案123.csv拷貝成123.copy.scv
# shutil.copytree("電源命名/南韓","南韓") #只能遞迴拷貝到乙個不存在新目錄
# shutil.copytree("電源命名/南韓","南韓",ignore=shutil.ignore_patterns("*.txt","*.html"))#拷貝忽略所有的txt,html檔案
#壓縮和解壓縮
# shutil.make_archive("電源命名/哈哈","zip","電源命名/南韓") #把電源命名/南韓這個資料夾壓縮成zip,名字叫哈哈,位置在電源命名下面
z = zipfile.zipfile("a.zip","w") #開啟
z.write("123.csv")
z.write("電源命名") #寫入
z.close(); #關閉
z2 = zipfile.zipfile("a.zip","r")#解壓
z2.extractall("nice") #解壓位置
z2.close()#關閉
Python os模組和shutil模組
一 python中對檔案 資料夾操作時經常用到的os模組和shutil模組常用方法。1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 os.re...
python的 os 和 shutil 模組
python的 os 和 shutil 模組提供了一些可以操作檔案和目錄的函式。使用之前應先導入這2個模組。import os,shutil 建立空檔案 f open r c users administrator desktop test.txt w f.close 建立空資料夾 os.mkdir...
Python中os和shutil模組
os模組 os.sep 可以取代作業系統特定的路徑分隔符。windows下為 os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix os.getcwd 函式得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.ge...