'''
@Description 生成文件夹
@params (path) 文件夹路径
@params (title) 文件名称
@params (content) html 文件代码
@params (zip) 是否生成压缩文件夹
'''
import time
import random
import os
import zipfile  # 压缩文件def save_html(title, content=None, zip=False,path='html'):isExists = os.path.exists(path)# 默认的codestr1 = 'my name is :'str2 = '--努力才能逃离--'other = """<html><head></head><body><p>%s</p><p>%s</p></body></html>""" % (str1, str2)if not isExists:os.makedirs(path)try:# 命名生成的htmlf = open(path+'/'+title+'.html', 'w', encoding='UTF-8')if(content):message = contentelse:message = otherf.write(message)f.close()print("正在压缩文件,请稍后...")time.sleep(2)if zip:zp = zipfile.ZipFile('v_1.0.zip', 'w', zipfile.ZIP_DEFLATED)list = os.listdir(path)file_paths = []for i in range(0, len(list)):file_paths.append(path+'/'+list[i])for i in range(0, len(file_paths)):zp.write(file_paths[i])zp.close()time.sleep(3)print('压缩完成!')else:print()except Exception as e:print(e)return Trueelse:print('文件夹已存在')return False

python生成文件夹以及压缩文件夹相关推荐

  1. Python自动解压各种压缩文件

    压缩文件是我们在使用电脑时经常会遇到的.压缩文件并不只有一种压缩模式.平常我们都是通过安装一些解压缩软件来打开这些不同的压缩文件.今天我们来谈一谈,如何用Python解压几种常见类型的压缩文件.    ...

  2. Python将Pandas中Dataframe数据保存为gzip/zip文件:gzip压缩文件、zip压缩文件

    Python将Pandas中Dataframe数据保存为gzip/zip文件:gzip压缩文件.zip压缩文件 目录 Python将Pandas中Dataframe数据保存为gzip/zip文件:gz ...

  3. python 压缩文件夹_python3 压缩文件及文件夹

    zipfile模块 ZIP 文件格式是一个常用的归档与压缩标准. 这个模块提供了创建.读取.写入.添加及列出 ZIP 文件的工具. 它可以处理使用 ZIP64 扩展(超过 4 GB 的 ZIP 文件) ...

  4. python批量解压批量压缩文件夹(逐个)

    系列文章目录 文章目录 系列文章目录 前言 一.python批量解压 二.python批量压缩 总结 前言 一.python批量解压 提示:如果是重要数据解压前请先备份,解压后会覆盖原压缩文件!! 解 ...

  5. linux下 java 压缩文件夹,java压缩文件夹linux下乱码问题

    前几天写了文章介绍java文件夹的压缩(见 http://zwllxs.iteye.com/blog/836483),但是发现一个问题,在linux下,如果文件夹内的文件是中文名,那么压缩后,这些文件 ...

  6. php怎么压缩文件夹,PHP压缩文件夹 php

    $path = PUBLIC_DIR.'/images/'; //待压缩文件夹父目录 $zipPath = PUBLIC_DIR.'/images_zip/'; //压缩文件保存目录 !is_dir( ...

  7. unity3d 压缩文件夹和压缩文件

    直接开始,不扯淡 1:下载名字为<   Ionic.zip    >的压缩包,将里面的<    Ionic.Zip.dll    >放到unity3d的Plugins文件夹下. ...

  8. linux 打包压缩文件夹命令/压缩文件

    一.打包压缩 例子:把www.xx.com文件夹打包压缩xx.zip文件,并指定放到/www/wwwroot/www.xx.com/中 zip -r /www/wwwroot/www.xx.com/x ...

  9. 多文件夹下压缩文件批量解压

    最近需要使用到同一根目录下多文件夹中的压缩文件,发现数量庞大,不便于手动解压,遂网上搜索解决方案. 找到了一个教程,稍作修改,可以使用,记录一下. Windows10. winRAR 新建" ...

最新文章

  1. 解决THINKPHP 支付宝接口异步notify 无效可能的问题。
  2. 从零搭建React全家桶框架教程
  3. 实体链接(Entity Linking)、依存句法分析、成分句法树、词袋模型、文本向量空间模型(TF-IDF)、
  4. Access denied for user ‘root‘@‘localhost‘ (using password:YES) 解决方案
  5. 培训学习笔记 - 人们不买钻头,他们买孔洞
  6. linux nohup命令
  7. 抖音上非常火的旋转图快速部署
  8. 公务员从事计算机网络工作,干程序员好,还是从事公务员更有前途?网友:要是我就当公务员!...
  9. 计算机输入什么指令关机,电脑自动关机命令是什么
  10. 2018ACM/ICPC 焦作网络预选赛-A Magic Mirror
  11. Python面积计算器源代码
  12. 黑芝麻A1000 设置临时IP连接激光雷达(十)
  13. 常用分子对接软件简介
  14. 如何使用ABP开发一
  15. STM32单片机新建工程
  16. matlab 4轴机器人建模,MATLAB机器人工具箱6轴机械臂DH建模仿真
  17. 嫌微信公众号排版太丑?这里让你一步到位
  18. Mysql进阶索引篇03——2个新特性,11+7条设计原则教你创建索引
  19. 【Matlab】在Matlab中输入希腊字母
  20. win7蓝屏_电脑蓝屏0x0000007b怎么稳定解决?

热门文章

  1. PHP爆绝对路径方法收集
  2. 新浪实时股票数据接口http://hq.sinajs.cn/list=code
  3. linux tcp 异常断开连接,TCP 异常断开
  4. oracle group by 10minite
  5. 北京英语计算机统考,北京市2019年高考英语听力机考问答
  6. 无法将类中的构造器应用到给定类型
  7. wordpress中文主题,开源wordpress中文免费主题模板
  8. [SL] Silverlight + WCF Demo项目
  9. 卫星遥感技术应用与农业干旱监测的研究进展
  10. 广域网技术——iFIT