Loading

随笔分类 -  Python

摘要:[TOC] 一、APScheduler 是什么&APScheduler四种组成部分? APScheduler全程为Advanced Python Scheduler,是一款轻量级的Python任务调度框架。它允许你像Cron那样安排定期执行的任务,并且支持Python函数或任意可调用的对象。 1、调 阅读全文
posted @ 2020-01-11 00:34 面包的储物间 阅读(3695) 评论(0) 推荐(0)
摘要:[toc] requests html 是基于现有的框架 PyQuery、Requests、lxml、beautifulsoup4等库进行了二次封装,作者将Requests设计的简单强大的优点带到了该项目中。 GiHub项目地址: "https://github.com/kennethreitz/r 阅读全文
posted @ 2018-09-09 23:59 面包的储物间 阅读(3337) 评论(0) 推荐(0)
摘要:[toc] 1、安装 Xpath 2、Xpath基本使用 3、Xpath语法 3.1、常用的路径表达式 表达式 | 描述 | nodename | 选取此节点的所有子节点。 / | 从根节点选取。 // | 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 . | 选取当前节点。 .. | 阅读全文
posted @ 2018-09-09 23:57 面包的储物间 阅读(298) 评论(0) 推荐(0)
摘要:[toc] 1、安装 Beautiful Soup支持的解析器 解析器| 使用方法| 优势| 劣势 | | | | Python标准库|BeautifulSoup(markup, "html.parser")|Python的内置标准库、执行速度适中、文档容错能力强|Python 2.7.3及Pyth 阅读全文
posted @ 2018-09-09 23:56 面包的储物间 阅读(340) 评论(0) 推荐(0)
摘要:[toc] 1.安装Requests 2.导入 Requests 模块: 3.发送请求 4.为URL传递参数 5.响应内容 5.1 文本响应内容 5.2 二进制响应内容 5.3 JSON 响应内容 6.定制请求头 7.响应状态码 8.响应头 9.Cookie 10.超时 通过给requests中的t 阅读全文
posted @ 2018-09-09 23:52 面包的储物间 阅读(244) 评论(0) 推荐(0)
摘要:[toc] 1、unittest全部属性 2、用例基本类:unittest.TestCase 2.1、前置条件:setUp() 用于测试用例执行前的初始化工作。 如:连接数据库、初始化浏览器等。 2.2、后置条件:tearDown() 用于测试用例执行之后的善后工作。 如:关闭数据库、关闭浏览器之内 阅读全文
posted @ 2018-09-01 03:05 面包的储物间 阅读(1379) 评论(0) 推荐(0)
摘要:[toc] 1. 安装 virtualenv 2. 新建虚拟环境 == 备注:用 Python3 创建虚拟环境: virtualenv p (python3安装路径) (虚拟环境名字)== 3. 激活虚拟环境 1)进入虚拟环境 2)进入脚本目录 Scripts 3)运行activate.bat 4. 阅读全文
posted @ 2018-08-01 16:08 面包的储物间 阅读(260) 评论(0) 推荐(0)
摘要:[toc] 1、MySQL 数据库 1.1、安装PyMysql 1.2、使用 PyMySQL 1.2.1、连接数据库 1.2.2、获取数据库游标 1.2.3、创建数据表 1.2.4、执行SQL语句(增加、修改、删除) 1.2.5、查询数据(单条、多条) fetchone() : 返回单个的元组,也就 阅读全文
posted @ 2018-06-30 22:24 面包的储物间 阅读(713) 评论(0) 推荐(0)
摘要:[toc] 1、re模块简介 在 Python 中,已经内置了一个re模块,用来帮助我们使用正则表达式。 【re模块中的函数】 2、compile 函数 compile 函数用于编译正则表达式,生成一个 Pattern 对象,它的一般使用形式如下: 实例 2.1、match 方法 match 方法用 阅读全文
posted @ 2018-06-30 01:55 面包的储物间 阅读(298) 评论(0) 推荐(0)
摘要:[toc] 1、直接赋值 简单来说,直接赋值就是对象的引用(别名)。 1.1、实例 2、浅拷贝 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 2.1、浅拷贝实例 3、深拷贝 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 深拷贝是 阅读全文
posted @ 2018-06-29 13:39 面包的储物间 阅读(221) 评论(0) 推荐(0)
摘要:[toc] 1、迭代器 1.1、迭代器简介 迭代器就是用于迭代操作(for 循环)的对象,它像列表一样可以迭代获取其中的每一个元素,任何实现了 __next__ 方法 (python2 是 next)的对象都可以称为迭代器。 【它基于两个方法】 next 返回容器的下一个项目 _ iter _ 返回 阅读全文
posted @ 2018-06-29 13:36 面包的储物间 阅读(247) 评论(0) 推荐(0)
摘要:[TOC] 1、python文件夹和文件的操作主要借助于os和shutil模块 2、文件的操作 3、文件的打开模式 4、目录操作 5、储存TXT文件 6、储存CSV文件 6.1、存储一行文件 输出内容: name | age | sex | | 老王 | 30 | 男 6.2、存储字典形式的数据 6 阅读全文
posted @ 2018-06-28 13:37 面包的储物间 阅读(1172) 评论(0) 推荐(0)
摘要:1 阅读全文
posted @ 2018-06-27 13:32 面包的储物间 阅读(177) 评论(0) 推荐(0)
摘要:[toc] 1、定义一个类 1.关键字class后面跟着类名,类名通常是大写字母开头的单词。 2.紧接着是(object),表示该类是从哪个类继承下来的。 3.如果没有合适的继承类,就使用object类,这是所有类最终都会继承下来的类。 2、定义类属性(参数)和方法(函数) 3、使用__init__ 阅读全文
posted @ 2018-06-25 00:28 面包的储物间 阅读(568) 评论(0) 推荐(0)
摘要:[toc] 1、函数 1.函数的定义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 2.函数的规则 函数代码块以 def关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参 阅读全文
posted @ 2018-06-22 10:13 面包的储物间 阅读(330) 评论(0) 推荐(0)
摘要:[toc] 列表 1.创建列表。 使用中括号( [] )创建; 列表内的内容被称为元素或者项,元素之间通过( , )号分隔开来; 一个列表可以包含不同类型的数据,并可以随意增加修改删除内部元素。 2.访问列表元素 通过列表元素的索引号访问对应元素; 开头第一个元素的索引号是从: list [0] 开 阅读全文
posted @ 2018-06-21 12:17 面包的储物间 阅读(325) 评论(0) 推荐(0)
摘要:[TOC] 1、变量 1.1、什么是变量? 变量是存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 1.2、变量命名规则 必须以字母或者下划线 阅读全文
posted @ 2018-06-21 11:17 面包的储物间 阅读(210) 评论(0) 推荐(0)