python工具方法 6 在jupyter服务器环境下压缩文件夹
2023-09-14 09:15:04 时间
在服务器上安装zip插件并压缩文件夹
1.安装zip插件
import subprocess
cmd='pip install zipfile'
sub=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE)
sub.wait()
#插件安装完毕
2.压缩文件目录
import zipfile
def zip_ya(startdir,file_news):
z = zipfile.ZipFile(file_news,'w',zipfile.ZIP_DEFLATED) #参数一:文件夹名
for dirpath, dirnames, filenames in os.walk(startdir):
fpath = dirpath.replace(startdir,'')
fpath = fpath and fpath + os.sep or ''
for filename in filenames:
z.write(os.path.join(dirpath, filename),fpath+filename)
print ('压缩成功')
z.close()
if __name__=="__main__":
startdir = "dir_name" #要压缩的文件夹路径
file_news = startdir +'.zip' # 压缩后文件夹的名字
zip_ya(startdir,file_news)
相关文章
- termux更改镜像源_pycharm自带python
- python中pygame怎么安_Python中pygame安装方法图文详解
- python整除和取余写法_Python的整除和取余[通俗易懂]
- python保留小数位的两种方法总结[通俗易懂]
- 用YAPF让Python代码瞬间从丑陋变漂亮
- 【说站】python混合传递的基本原则
- 【说站】python中update更新字典的方法
- 【好久不见】细评python绘制双y轴图的几种方法
- 【7】python_matplotlib 输出(保存)矢量图方法;画图时图例说明(legend)放到图像外侧;Python_matplotlib图例放在外侧保存时显示不完整问题解决
- Python 实现Ping命令状态检测
- Linux部署python爬虫脚本,并设置定时任务的方法
- Ubuntu18.04 一键升级Python所有第三方包 及安装python包的方法
- python去除列表里的重复元素的集中方法汇总详解编程语言
- Python 字符串格式化 (%操作符)详解编程语言
- Python模块——HashLib(摘要算法)与base64详解编程语言
- python使用Python轻松操作Redis(redis-)
- python中精确输出JSON浮点数的方法
- Python实例之wxpython中Frame使用方法
- 零基础写python爬虫之爬虫编写全记录
- 用python登录Dr.com思路以及代码分享
- Python中的魔法方法深入理解
- Python实现检测服务器是否可以ping通的2种方法
- 用python删除java文件头上版权信息的方法
- python的tkinter布局之简单的聊天窗口实现方法