导读 在日常工作中,我们常常需要对文件夹进行批量压缩处理,尤其是在处理大量数据时。这时,Python中的`zipfile`模块就显得格外实用了!✨假设...
在日常工作中,我们常常需要对文件夹进行批量压缩处理,尤其是在处理大量数据时。这时,Python中的`zipfile`模块就显得格外实用了!✨
假设你有一个名为`my_folder`的文件夹,里面装满了珍贵的数据文件。如果你想要用`zipfile`快速将其打包成一个`.zip`文件,可以参考以下代码:
```python
import zipfile
import os
def zip_folder(folder_path, output_path):
with zipfile.ZipFile(output_path, 'w', zipfile.ZIP_DEFLATED) as zipf:
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
arcname = os.path.relpath(file_path, folder_path)
zipf.write(file_path, arcname)
使用示例
zip_folder('my_folder', 'my_folder.zip')
```
这段代码会将`my_folder`中的所有内容压缩到一个名为`my_folder.zip`的文件中,非常方便!💡
压缩后的文件不仅节省空间,还能轻松分享给他人。无论是备份重要资料还是传输文件,`zipfile`都是你的得力助手!🚀
🌟 小贴士:运行代码前,请确保目标文件夹路径正确,避免误操作导致数据丢失哦!同时,记得检查压缩包是否完整无误。💼
Python Zipfile 压缩文件夹 技术分享