python專案6 批量壓縮字尾為log的檔案

2021-10-10 09:18:02 字數 781 閱讀 8646

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 需要修改的檔案...