摘要: 目录 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)