分类
摘要:
目录
1.目标
2.方法1:通过Spider爬取
3. 通过CrawlSpider爬取
1.目标
http://wz.sun0769.com/index.php/question/questionType?type=4&... 阅读原文
2019-02-16 16:14:01 阅读(2340) 评论(0)
摘要:
向后台提交数据除了前端url,form表单,Ajax外还可以用cookie,secure_cookie,提交更多信息可以在用cookie基础上用session,
cookie,secure_cookie提交用户数据:浏览器访问1页面,后端判断前端浏览器提供的用户对不对,对的话,设置cookie或secure_cook... 阅读原文
2019-02-16 14:16:02 阅读(1382) 评论(0)
摘要:
一、闭包
1.举例
def outer():
x = 10
def inner(): # 内部函数
print(x) # 外部函数的一个变量
return inner
# 调用inner()函数的方法
outer()() # 法一
f = outer()... 阅读原文
2019-02-16 13:08:03 阅读(1532) 评论(0)
摘要:
原因:python是64位的python,而windll.LoadLibrary只能由32位的python使用
参考: 64位Python调用32位DLL方法(一)
解决方法:使用32位的python(切记版本不要太新,本人一开始使用最新的32位python3.7.2再次报错,换成python3.6成功运行)
... 阅读原文
2019-02-16 11:32:01 阅读(1543) 评论(0)
摘要:
迭代器的执行流程,以及说明可迭代对象不一定是迭代器,但迭代器一定是可迭代对象
实例1
from collections import Iterable, Iterator
import time
class Classmate(object):
"""可迭代的对象(必须存在__it... 阅读原文
2019-02-16 10:19:02 阅读(1408) 评论(0)
摘要:
原版:
TCP分为客户端(client)和服务器(server),每次服务器只能为客户端提供一次的下载服务。
改良版:
TCP分为客户端(client)和服务器(server),
(1)每次服务器能为客服端循环提供下载服务,
(2)服务器能够识别出不存在的文件并且发送客户端,
(3)客户端能够通过输入退出下载服务,并... 阅读原文
2019-02-16 09:55:02 阅读(1343) 评论(0)
摘要:
37、对10个数进行排序。
程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,下次类推,即用第二个元素与后8个进行比较,并进行交换。
#python 3.7
if __name__ == '__main__':
N = 10
print('请输入10个数字:\n')
... 阅读原文
2019-02-16 08:54:01 阅读(1350) 评论(0)
摘要:
class OrderBy(object):
def __init__(self, sequence, *condition, **extra_condition):
"""
排序初始化条件
condition为优先排序条件,序列内元素必须为字典类型
... 阅读原文
2019-02-16 08:45:02 阅读(1412) 评论(0)
摘要:
python多线程有个全局解释器锁(global interpreter lock)。
这个锁的意思是任一时间只能有一个线程使用解释器,跟单cpu跑多个程序一个意思,大家都是轮着用的,这叫“并发”,不是“并行”。
多进程间共享数据,可以使用 multiprocessing.Value 和 multiprocessin... 阅读原文
2019-02-16 08:06:02 阅读(2303) 评论(0)
摘要:
在python中,对excel表格读,写,追加数据,用以下三个模块:
1、wlrd 读取excel表中的数据
2、xlwt 创建一个全新的excel文件,然后对这个文件进行写入内容以及保存。
3、xlutils 读入一个excel文件,然后进行修改或追加,不能操作xlsx,只能操作xls。
一、读excel表
... 阅读原文
2019-02-16 07:52:02 阅读(2463) 评论(0)