import os
from time import strftime
import zipfile
logsdir =
"." #表示當前檔案路徑
#compresspathname:生成的.zip壓縮檔案的絕對路徑
compresspathname =
'log.zip'
#w表示新建乙個zip文件或覆蓋乙個已經存在的zip文件 a表示將資料附加到乙個現存的zip文件中 r表示讀已經存在的zip檔案
#zipfile.zip_deflated表示在寫zip文件時使用的壓縮方法
zip_file = zipfile.
zipfile
(compresspathname,
'w', zipfile.zip_deflated)
for files in os.
listdir
(logsdir)
:if files.
endswith
(".log"):
file_path = os.path.
join
(logsdir, files) # 會返回壓縮包內所有檔名的列表
zip_file.
write
(file_path,files) #將檔案寫入zip壓縮檔案——正常壓縮,不出現多層目錄
zip_file.
close()
print
("壓縮完成!"
)
python3批量改名
自打有了網課的經驗,老師們各有個的收作業方式.有的用智學網.但有的老師就比較厲害,他們讓學生拍照傳檔案 甚至要改檔名,打包成zip 皿 既然是拍照上傳,拍照肯定是手機的事 我不會安卓,那我們看看在電腦上我們可以做什麼 改名字 用python實現應該不難 打包zip 應該也不難 發布 qq上發給特定的...
python實用指令碼2 批量重新命名檔案
前言 工作中經常有重新命名大量檔案的需求,因此可以考慮用程式來一鍵完成。這個功能比較簡單,可以多收集幾種版本來測試一下 python 使用os.listdir 方法返回當前目錄下的所有檔名,對每乙個檔名字串用str.replace 方法做替換操作,然後用os.rename 方法重新命名。import...
Python3 批量修改檔名
1 下圖原檔案包含 itjc8.com 想去掉 2 python 參考 如下 created on 2019年1月29日 author yvon fajin import os os.path time defrename file,keyword file 檔案路徑 keyword 需要修改的檔案...