基础 一个对象的诞生:调用类创建一个名为self的对象,(也可以为其他名字,不过习惯上命名为self),调用__init__()方法初始化,并将self返回。 Tips: 对...
作用域 Tips:作用域是针对变量而言的,指申明的变量在程序里的可应用范围。或者称为变量的可见性。 内建作用域: 全局作用域: 嵌套作用域: 局部作用域: 代码块不会产生作用...
Tips使用from XX import * ,如果被导入文件中有__all__=['one','two'] ,这样在另外一个文件中用from my_module impor...
生成器的产生 对于for,range,Python内部已经把它封装成了一个迭代器,那么如果我们想自定义一个迭代器的话,应该怎么办?这时候就应运而生了生成器。一个生成器必定是一...
可迭代对象 可以用for循环的都是可迭代对象,那么为什么有的对象可以用for循环,而有的确不行呢? 这些对象都可以用for循环取得想要的值。 在这些交集中有一个属性为__it...
装饰器 为了动态拓展函数,而不去破坏原函数的调用,产生了装饰器。通常使用装饰器给函数加log。 单层装饰器 以上是一个单层装饰器,trim是装饰函数,func是被装饰函数。@...
Mongodb是非关系型数据库中的一种分布式文件存储的数据库。Mongodb和Redis通常作为数据缓存配合MySQL使用。 如图所示,用户请求数据,应用将会先检查内存中的r...
与Python交互 使用pymysql来代替MySQLdb模块,它们用法非常相似。 Connection对象 用于创建数据库的连接 创建对象调用connect()方法 clo...
视图 视图的本质是对复杂查询语句的封装。 创建视图 语法: 修改视图 使用视图 事务 原子性(Atomicity):要么全部完成,要么均不执行一致性(Consistency)...
存储关系 entry之间如果有某种关系也要将关系存储下来。一对一:不常使用,一般在做优化时使用。一对多:最常用,将关系存储在“多”这边。多对多:两边都要存储关系。 建立关系 ...
常用 1.创建数据库 2.显示所有的数据库 3.选择要使用的数据库 4.删除一个数据库 5.显示当前数据库中所有的表 6.创建表 对于MySQL来说默认的搜索引擎为InnoD...
由于scrapy中文文档比较乱,边看边总结记录。 scrapy框架会自动为我们生成这样的代码。这时可能都会比较懵逼,parse解析的response对象是从哪里来的...接下...
爬取糗事百科的段子 settings文件 settngs文件中是项目的一些配置,包括请求头...... spiders/qsbk_spider 这个文件中对数据进行解析,提取...
Scrapy是一个流行的网络爬虫框架。 Ubuntu下安装 sudo apt-get install python-dev sudo apt-get install libe...
前段时间整理了一个Java的思导图,今天整理了一下收集的Linux思维导图。 PS.图片都是在学习中或者偶然看到的,感谢感谢,因此我会附上图片的来源,如有侵权,请联系我,谢谢...
The Zen Of Python被译为Python之禅,Python箴言,Python之道等,是Python中的一个彩蛋,使用import this即可查看,内容如下: