摘要: 安装开发需要的一些库 (1) 安装mysql 的驱动:在Windows上按win+r输入cmd打开命令行,输入命令pip install pymysql,回车即可。 (2) 安装自动化测试的驱动selenium:在命令行中输入pip install selenium回车。 (3) 安装标签解析库pyquery... 阅读原文
2019-08-05 08:08:04 阅读(2394) 评论(0)
摘要: # 编写一个“学生信息管理系统”# 输入序号:1. 输入学生信息,学生信息包括:id,name,age,gender(用什么数据类型保存?)# 2. 查询:输入学生姓名和id,显示学生个人信息# 3. 修改:输入学生姓名或者id,可以对学生信息进行修改# ... 阅读原文
2019-08-05 06:37:03 阅读(2332) 评论(0)
摘要: 1.将字符串全部变为小写:lower()            casefold() 范围更广 2.将字符串全部变为大写:upper() 3.判断是否大小写:isupper()         islower()  4.居中:center(width,fillchar=None) >&g... 阅读原文
2019-08-05 06:00:05 阅读(2330) 评论(0)
摘要:   列表推导式 列表推导式提供了从列表、元组创建列表的简单途径。语法:   [表达式 for语句 if语句] 创建并返回一个列表。if语句可选。   示例: list1=[1,2,3,4] #使用元组也行 list2=[x*2 for x in list1] print(lis... 阅读原文
2019-08-05 00:06:01 阅读(2372) 评论(0)
摘要:   迭代器 迭代器可以用来遍历字符串、列表、元组、集合、字典。 myString="hello" myIter=iter(myString) ##iter()函数可以获取元素集的一个迭代器 for i in myIter: #遍历每个字符 print(i) myList=[1,2,3,4] my... 阅读原文
2019-08-04 22:19:01 阅读(2451) 评论(0)
摘要: 花下猫语: Python 之父在 Medium 上开了博客,现在写了两篇文章,本文是第二篇的译文。前一篇的译文 在此 ,宣布了将要用 PEG 解析器来替换当前的 pgen 解析器。 本文主要介绍了构建一个 PEG 解析器的大体思路,并介绍了一些基本的语法规则。根据 Python 之父的描述,这个 PEG 解析器还是... 阅读原文
2019-08-04 22:08:11 阅读(2646) 评论(0)
摘要: 关于装饰器、lambda、鸭子类型、魔法函数的理解仍存有困惑之处,趁周末有时间温故,赶紧去自学了解下相关知识。 1.装饰器是什么:   很多初学者在接触装饰器的时候只做到了肤浅的了解它的概念、组成形态。实际上装饰器是python学习中很难啃的大骨头,一旦涉及到具体用途以及原理,经常会把人绕晕。   在这里,我们... 阅读原文
2019-08-04 21:07:02 阅读(2318) 评论(0)
摘要:   数据去重 生成指纹:利用hashlib的sha1,对request的请求体、请求url、请求方法进行加密,返回一个40位长度的16进制的字符串,称为指纹 fp = hashlib.sha1() fp.update(to_bytes(request.method)) fp.update(to_by... 阅读原文
2019-08-04 20:00:02 阅读(2625) 评论(0)
摘要: (1)计算机常识 计算机:硬件(运算器,控制器,存储器,输入设备,输出设备)软件 (系统软件, 应用软件)   二进制 整数存储 文件单 位换算 1Byte = 8bit 1KB = 1024Byte 1MB = 1024KB 1GB = 1024MB … ... 阅读原文
2019-08-04 19:14:01 阅读(2511) 评论(0)
摘要:   存储形式: 存储在redis中,“spider_name:username–password":cookie 建立py文件及包含方法: initcookies() 初始化所有账号的cookies,将所有账号对用进行登陆获取cookies并保存在redis中 update_cookie(spider... 阅读原文
2019-08-04 18:27:02 阅读(2476) 评论(0)