python
cook_1996
这个作者很懒,什么都没留下…
展开
-
爬虫-几个简单的小文件
本周第一次接触爬虫,在https://scrapy-chs.readthedocs.io/zh_CN/latest/intro/tutorial.html上简单入门后便在马神的指导下写了一些简单的爬虫。 因为以前web,html,css,xpath都没有接触过,看网页的源码时很是吃力。也一开始也不知道定位的方法,走了不少的弯路,以此来记录一下。 一开始在用scrapy库爬之前先在b站上看了北理...原创 2018-09-14 21:26:30 · 1104 阅读 · 0 评论 -
Flask框架学习系列一:quickstart
Flask框架学习系列一功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入源于flask官方文档,http://flas...原创 2019-02-15 19:40:59 · 257 阅读 · 0 评论 -
leetcode31 Next Permutation下一个排列 Python多种解法
原题链接我猜测应该有不少人没能理解这道题到底在干什么?一开始我一没看懂,网上的一些文章也没有说的很明白,后来参考了这个,才算搞明白!题目给定了数组的一个排列,求下一个排列是什么?基本的思路是从最后面开始找第一个开始递减的数,记录较小的数的位置p;如果p存在,从p开始,依次向后找到第一个比p位置的数小的数,记录这个数的前一个位置为q,交换p,q位置上的数,并将p位置后的所有数逆置如果...原创 2019-02-16 10:59:30 · 160 阅读 · 0 评论 -
Python中字典根据多项规则排序
Python中字典根据多项规则排序 在SQL中或者用pandas可以轻松地对一列数据按照多个规则...转载 2019-02-21 22:11:40 · 348 阅读 · 0 评论 -
python3中的列表元素为自定义对象时,要按照这个对象的某个属性排序的几种方法
列表中的对象源于类class Interval: def __init__(self, s=0, e=0): self.start = s self.end = e intervals = [i1,i2,......,]#i是Interval的对象排序方法一:导入functools包import functoolsdef cmp...原创 2019-02-22 09:16:10 · 2892 阅读 · 0 评论 -
leetcode56. Merge Intervals多种解法-python版
原题解法一:思路,先按照对象的end属性的大小对列表降序排序,(列表内部为自定义对象时降序的方法可以参考这里)然后从头开始比较相邻的两个(i 和 i+1)会有以下三种情况intervals[i].start <= intervals[i+1].end and intervals[i].start >= intervals[i+1].start,这时需要将二者合并interv...原创 2019-02-22 09:34:39 · 420 阅读 · 0 评论 -
python判断 dict 是否包含某键值,以及列表形式能否作为字典的键
第一种方法:使用自带函数实现。在python的字典的属性方法里面有一个has_key()方法,这个方法使用起来非常简单。例:#生成一个字典d = {'name':{},'age':{},'sex':{}}#打印返回值print(d.has_key('name'))#结果返回True实际上这种方法在python3中已经不适用,而被__contains(‘keyname’)所替代d...原创 2019-02-21 11:56:46 · 8632 阅读 · 1 评论 -
error:Unable to find vcvarsall.bat 最简单直接彻底的解决方案
error:Unable to find vcvarsall.bat 最简单直接彻底的解决方案 阅读数:3012 不少第一次尝试爬虫的小伙伴在安装scrapy或者scrapy-Redis的Windows安装过程都会遇到的问题。记得我第一次也搞了半...转载 2019-04-22 11:09:56 · 1058 阅读 · 0 评论