分类
摘要:
安装开发需要的一些库
(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)