import os import time source = ['/root/notes'] target_dir = '/root/backup' if not os.path.exists(target_dir): os.mkdir(target_dir) today = target_dir+os.sep+time.strftime('%Y%m%d') now = time.strftime('%H%M%S') target=today+os.sep+now+'.zip' if not o…
Python中的文档字符串是个很不错的提升代码交付质量.编写文档方便的特征,但是需要注意在使用文档字符串时,将文档字符串标识的引号对必须遵守缩进的规则,否则Python语法检查时会无法通过,而引号内的内容对缩进则无要求,关键是此时的报错Python并不能精确定位到文档字符串部分,而是定位到后续的代码部分,让人不能快速定位. 我们来看案例: 1.文档字符串的引号顶格写 语法报错,并在标黄色部分解释器用红块标记错误位置,这个位置并不是错误的真正位置 2.文档字符串比类定义缩进多一个空格 语法报错,并…
''' python中的tarfile模块实现文档的归档压缩和解压缩 功能: 把工作空间下面的所有文件,打包生成一个tar文件 同时提供一个方法把该tar文件中的一些文件解压缩到 指定的目录中 ''' 运行效果: 如果在你计算机的C盘里面没有test目录,系统会自动创建该目录:c:\\test 如果在你计算机的c:\\test目录下面没有temp目录,系统会自动创建该目录:c:\\test\\temp 控制台输出: Python 3.3.2 (v3.3.2:d047928ae3f6, May 1…
学会查看文档 python最权威的文档就是官方文档,因此,我们要学会查看官方文档.而在python解释器中,help() 命令就可以很权威的查看官方文档. 因此,我们要学会使用 help() 命令. Number之间的类型转换 转换函数 说明 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 re…
<Java开发学习大纲文档>V7.0简介: 本文档是根据企业开发所需要掌握的知识点大纲进行总结汇编,是Java开发工程师必备知识体系,系统化学习针对性非常强,逻辑分析能力非常清晰;技术方面覆盖非常广泛全面,从编程环境安装开始切入,第一阶段从Java基础(Java核心基础+面向对象+多线程+常用类+IO+GUI+网络编程+常用实例)入门,第二阶段深入了解JavaWeb(Oracle.MySQL.MongoDB.MySQL数据库的优化.HTML5.CSS3.JavaScript.JQuery[AJ…
centos  文档的压缩和打包   gzip,bzip2,xz,zip,unzip,tar,tgz  第九节课 SAS盘可以支持热插拔,看机器 tar.zip.tar -czvf 不会动源文件,gzip和bz2都会把源文件压缩,然后删除源文件 gzip -f wpblogfull.$d.sql  会删除原来的sql文件并生成wpblogfull.$d.sql.gz 上半节课 gzip filename gzip -d filename.gzbzip2 filename bzip2 -d fil…
使用Python第三方库 这一节我们学习如何使用Python去操作Excel文档.如果大家有人不知道Excel的话,那么建议先学一学office办公基础.这里想要操作Excel,必须安装一个Python第三方库. 有人可能会疑问,第三方库是什么?其实第三方库就是非Python官方提供的库,也就是民间好心人开发出来的开源库,供大家免费使用.那这里肯定又有人会疑问,库是什么呢?我们前面已经知道了Python模块,其实库就是一个或多个相关连的Python模块合在一起,这样说很容易理解吧.通常Pytho…
Python | 使用Python操作Excel文档(一) 0 前言 在阅读本文之前,请确保您已满足或可能满足以下条件: 请确保您具备基本的Python编程能力. 请确保您会使用Excel. 请确保您的电脑已经安装好Python且pip可用. 另外操作Excel需要使用openpyxl模块,请安装好该模块: pip install openpyxl 演示环境: 演示环境为win10+Python3.6 openpyxl版本为2.6.2 调试工具为IDLE 1. openpyxl简述 openpy…
上次说了怎么将word转换为pdf格式 及 实现批量将word转换为pdf格式(点击这里),这次我又get到一个新技能–使用 Python 将 pdf 文档进行 加密 解密,哈哈哈 希望帮到更多人! 在Anaconda终端下输入代码 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却不知道如何去学习更加高深的知识.那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!QQ群:…
1,利用python读取纯文字的word文档,读取段落和段落里的文字. 先读取段落,代码如下: 1 ''' 2 #利用python读取word文档,先读取段落 3 ''' 4 #导入所需库 5 from docx import Document 6 7 #打开word文档 8 document = Document("D:/路径/长恨歌.docx") 9 10 #获取所有段落 11 all_paragraphs = document.paragraphs 12 #打印看看all_par…
概述 知识与思路 代码实现 概述 Markdown 很适合于技术写作,因为技术写作并不需要花哨的排版和内容, 只要内容生动而严谨,文笔朴实而优美. 为了编写对读者更友好的文章,有必要生成文章的标题导航,让读者有个预期的阅读概览.当文章标题比较多时,手工去编写导航锚点比较费时,因此决定使用Python解析Markdown文档自动生成标题导航. 知识与思路 写过Markdown的人知道,Markdown的标题是使用一到六个# 左右包围住标题文字,而锚点是 [标题](#标题). 比如 ## 知识与思路…
Mongoose学习参考文档 前言:本学习参考文档仅供参考,如有问题,师请雅正 一.快速通道 1.1 名词解释 Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对 Entity : 由Model创建的实体,他的操作也会影响数据库 注意: 1.本学习文档采用严格命名方式来区别不同对象,例如: var PersonSchema; //Person的文本属性 var PersonModel; //…
简介 xlrd,xlwt和xlutils是用Python处理Excel文档(*.xls)的高效率工具.其中,xlrd只能读取xls,xlwt只能新建xls(不可以修改),xlutils能将xlrd.Book转为xlwt.Workbook,从而得以在现有xls的基础上修改数据,并创建一个新的xls,实现修改. (以下属性或方法并非全部,需要更多属性请参看文档:建议先参考文末Demo,再深入了解) xlrd Book(class) 由xlrd.open_work("example.xls"…
XML 即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进 行定义的源语言.xml 有如下特征: 首先,它是有标签对组成:<aa></aa> 标签可以有属性: <aa id=’123’></aa> 标签对可以嵌入数据: <aa>abc</aa>Python对XML文档读写常用有几个模块: (1) xml.etree.ElementTree ElementTree就像一个轻量级的DOM,具有方便友好的A…
[转]Python之xml文档及配置文件处理(ElementTree模块.ConfigParser模块) 本节内容 前言 XML处理模块 ConfigParser/configparser模块 总结 一.前言 我们在<中我们描述了Python数据持久化的大体概念和基本处理方式,通过这些知识点我们已经能够处理大部分Python数据序列化/反序列化的需求.本节我们来介绍下另外两个模块,它们都有各自特殊的用途,且提供了功能更加强大的api: 模块名称 描述 xml.etree.ElementTree(…
文章来自于我的个人博客:python 分词计算文档TF-IDF值并排序 该程序实现的功能是:首先读取一些文档,然后通过jieba来分词,将分词存入文件,然后通过sklearn计算每一个分词文档中的tf-idf值,再将文档排序输入一个大文件里 依赖包: sklearn jieba 注:此程序參考了一位同行的程序后进行了改动 # -*- coding: utf-8 -*- """ @author: jiangfuqiang """ import os…
原文地址:linux+nginx+python+mysql安装文档作者:oracletom # 开发包(如果centos没有安装数据库服务,那么要安装下面的mysql开发包) MySQL-devel-community-5.1.46-1.rhel5.x86_64.rpm 或是32位 1.安装mysql-5.5.2-m2-linux-i686-icc-glibc23.tar.gz groupadd mysql useradd -g mysql mysql tar -xzvf /home/xqian…
利用Python操作Word文档…
python操作docx文档 关于python操作docx格式文档,我用到了两个python包,一个便是python-docx包,另一个便是python-docx-template;,同时我也用到了很出名的一个工具"pandoc,下面我会对他们各自进行介绍. 首先便是python-docx包,这是一个很强大的包,可以用来创建docx文档,包含段落.分页符.表格.图片.标题.样式等几乎所有的word文档中能常用的功能都包含了,这个包的主要功能便是用来创建文档,相对来说用来修改功能不是很强大,关于文…
利用Python将markdown文档转为html文档 v1.0 作者:FZK 元素简单的md文件 Python中自带有一个markdown库,你可以直接这样使用 md_file = open("file.md","r",encoding='utf-8') txt = md_file.read() html = markdown.Markdown(txt) 较为复杂的md文件 由于我们需要转化的md文件比较复杂,存在表格.MathJax公式(latex中所用的公式)…
python库文件文档的查看 第一步:cmd窗口输入:python -m pydoc -p 4567,后台运行 第二步:浏览器中打开http://localhost:4567/…
<Java开发学习大纲文档>V8.0 第八版是以实战作为核心,同时也包含前面所有版本的精华部分,第八版加入的部分有云开发(阿里云OSS存储.(github)gitlab+docker网站自动化部署.码云自动化部署.阿里云自带自动化部署.短信模块(七牛短信.阿里云短信.消息队列处理高并发问题).(图形.Ecxce.Word文档)报表汇报模块).爬虫(模拟登陆.爬虫思路.采集下来数据的分析与存储(包含接口.网站.公众号爬虫).boot+Cloud+nacos+Redis+Mq+mybatis_pl…
文档字符串是使用一对三个单引号 ''' 或者一对三个双引号 """来包围且没有赋值给变量的一段文字说明(如果是单行且本身不含引号,也可以是单引号和双引号), 它在代码执行时会被忽略,但会被解释器识别并放入所在类.函数或模块的 doc 属性中. 文档字符串在编译模式优化的部分选项情况下,Python会去除,具体可参考<第6章 Python中的动态可执行方法 第6.1节 Python代码编译>,大部分情况下会被Python使用,并在 打印"实例.doc&qu…
Python之word文档模板套用: 1 ''' 2 #word模板套用2:套用模板 3 ''' 4 5 #导入所需库 6 from docx import Document 7 ''' 8 #另存word文档后格式丢失的问题要导入库设定word文档的初始格式 9 from docx.shared import Pt 10 from docx.oxml.ns import qn 11 ''' 12 13 #导入模板文档 14 document = Document('D:/路径/模板.docx'…
Python之word文档替换字符串(也可以用于短模板套用),代码如下: 1 ''' 2 #word模板套用1:创建模板,适合比较短的文档 3 ''' 4 5 #导入所需库 6 from docx import Document 7 from docx.enum.text import WD_PARAGRAPH_ALIGNMENT 8 from docx.shared import Pt 9 from docx.oxml.ns import qn 10 11 #开始创建文档 12 documen…
以下是将文件压缩成zip格式的工具类(复制后可以直接使用): zip4j.jar包下载地址:http://www.lingala.net/zip4j/download.php package util; import java.io.File; import java.util.ArrayList; import java.util.Collections; import java.util.List; import org.apache.commons.lang3.StringUtils; i…
首先安装docx模块,通过pip install docx或者在docx官方链接上下载安装都可以 下面来看下如何解析docx文档:文档格式如下 有3个部分组成 1 正文:text文档 2 一个表格. 3一个插入的文件对象.4 一个图片 这4个部分是我们在docx文档中最常见的几种格式.解析代码如下 import docx def docx_try():     doc=docx.Document(r'E:\py_prj\test.docx')     for p in doc.paragraph…
Python相关: 五星推荐:http://python.usyiyi.cn/ Python 2.7官方中文文档:http://doc.iplaypy.com/python2/  英文:    https://docs.python.org/2/contents.html Python 3官方中文文档:   http://doc.iplaypy.com/python3/ python 中文学习大本营:  http://www.pythondoc.com/ web框架: tornado文档:  …
需求出现/使用场景: 因为公司需要将word办的接口文档在线化,看起来是个很好的事情,但是就是苦逼了我们这些干活的,其中工程量最大的就是参数的录入,要是参数少也罢,有的接口动辄三四十个参数,更甚八九十个,我手动复制了一个三四十个的就让我怀疑人生,我觉的我的人生不能在赋值接口参数中浪费掉.以前也学过一点python知识,也实践过通过selenium来模拟点击,所以就萌发了一个读取文件然后通过selenium来进行表单的填充和提交,完成工具以后会节省大约80%的工作量. 大大提高了效率,也减少了对手…
把文档里面说的几种范式发出来. 4种编程范式实现一个人吃喝拉撒长身体的代码.语法很简单,思想模拟了所有程序员写代码时候的代码规划设计想法. 0.我不反对复制粘贴的写法,可以百度搜索复制粘贴网上现有的,但反对老是写新代码就把自己的旧代码整个复制几亿次,然后在代码文件里面扣字形成新代码,我不愿意接受这样的项目.如果写代码是使用这样的方式,那就不能好高骛远装逼搞leetcode算法,实际上我们项目代码里面我看也没有任何算法,反而是不会设计模式 面向对象会对项目造成很多严重不利影响和拖累任务进度.就算会…