摘要: 今天发生了个有趣的事情,有个朋友发了一个带密码保护的Zip文件给我,却不给我密码,我就琢磨这怎么可以'猜'到密码呢? 经过一系列的尝试,最终使用python把这个密码给'猜'出来了。要想写出破解密码的脚本需要了解一下python的zipfile库,这里百度上的资源多的很,我就直接给大家上代码再一一解释。 impo... 阅读原文
2018-04-14 17:42:03 阅读(1065) 评论(0)
摘要: 一、类的组合 1、什么是组合   组合:描述的是类与类之间的关系,是一种什么有什么关系  一个类产生的对象,该对象拥有一个属性,这个属性的值是来自于另外一个类的对象 2、什么是继承(回顾一下)   继承:描述的是类与类之间,什么是什么的关系 3、组合的作用   解决代码冗余 来看一个实例子: cl... 阅读原文
2018-04-14 17:18:02 阅读(789) 评论(0)
摘要: 1. 操作系统接口 os 模块提供很多函数与操作系统进行交互︰ >>> import os >>> os.getcwd() # 返回当前的工作目录 'C:\\Python35' >>> os.chdir('/server/accesslog... 阅读原文
2018-04-14 15:40:02 阅读(773) 评论(0)
摘要: sqlalchemy中使用query查询,而flask-sqlalchemy中使用basequery查询,他们是子类与父类的关系 假设 page_index=1,page_size=10;所有分页查询不可以再跟first(),all()等 1.用offset()设置索引偏移量,limit()限制取出量 d... 阅读原文
2018-04-14 14:00:01 阅读(696) 评论(0)
摘要: (一)  说明 上一篇只能下载一页的数据,第2、3、4....100页的数据没法获取,在上一篇的基础上修改了下,使用selenium去获取所有页的href属性值。 使用selenium去模拟浏览器有点麻烦,例如有300页就要点300次(按博客园这种一页20条,也就是6000条数据。要是几百万条,这个就得点好长时间了)... 阅读原文
2018-04-14 12:55:02 阅读(827) 评论(0)
摘要:        在Python的不同子目录中进行模块调用时会出现“ModuleNotFoundError: No module named 'backend'” 之类的问题,因为Python在执行时默认会将当前目录加入到sys.path中,然后会根据sys.pyth中的路径去找需要导入的模块,如果找不到就会报错,因此我... 阅读原文
2018-04-14 12:19:02 阅读(750) 评论(0)
摘要: python装饰器学习的时候有两点需要注意一下 1,被装饰器装饰的函数取其func.__name__和func.func_doc的时候得到的不是被修饰函数的相关信息而是装饰器wrapper函数的docstring和名字 对此我们使用functools这个模块添加一行函数即可 @functools.wraps(f)de... 阅读原文
2018-04-14 10:50:03 阅读(741) 评论(0)
摘要: 1. 介绍闭包 闭包:如果在一个内部函数里,对在外部作用域的变量(不是全局作用域)进行引用,那边内部函数被称为闭包(closure) 例如:如果在一个内部函数里:func2()就是内部函数, 对在外部作用域的变量进行引用:n就是被引用的遍历,n在外部作用域func里面被定义,而不是全局作用域 1 def f... 阅读原文
2018-04-14 10:08:07 阅读(758) 评论(0)
摘要: 1.变量  1 1 name='hu qihang' #变量名应为英文,方便阅读 2 2 name_of_gf='chen ye' #多个单词用下划线隔开 3 3 名字='hu qihang' #变量名... 阅读原文
2018-04-14 09:02:02 阅读(736) 评论(0)
摘要:   raise FormDataRoutingRedirect(request)FormDataRoutingRedirect: A request was sent to this URL (http://127.0.0.1:5000/resource/vender) but a redirect was issu... 阅读原文
2018-04-14 08:29:03 阅读(833) 评论(0)