摘要: 本文主要内容   collections.namedtuple       __getitem__ 和 __len__   __repr__和__str__   __abs__、__add__和__mul__   __bool__     文中代码均放在github上:https://github.com/ampee... 阅读原文
2018-02-09 07:42:01 阅读(738) 评论(0)
摘要: 1.Numpy的引用 import numpy as np (np为引入模块的别名) 2.N维数组对象:ndarray 数组对象可以去掉元素间运算所需的循环,使一维向量更像单个数据。 设置专门的数组对象,经过优化,可以提升这类应用的运算速度。 例:计算A^2 + B^3,其中,A和B是一维数组。 传统python语言... 阅读原文
2018-02-09 07:10:03 阅读(751) 评论(0)
摘要: 理解函数即变量。 函数嵌套:在一个函数里定义一个函数调用(可嵌套多层,注意区分好局部作用域和全局作用域) def test():   def testx():   test() 高阶函数: 把一个函数名作为实参传给另一个函数或是函数返回值包含函数名。 def f_test(func):   func() def f_... 阅读原文
2018-02-09 00:54:02 阅读(756) 评论(0)
摘要: 什么是format? 相对于基本格式化输出采用“%”的方法,format的功能强大,该函数把字符串当一个模板,通过传入的参数进行格式化,并且使用大括号“{}”作为特殊字符代替“%”,有点类似C#里面的占位符 1)format的基本用法 不带编号,即“{}” 带数字编号,可调换顺序,即“{1}",“{2}” 带关键字,... 阅读原文
2018-02-08 23:51:02 阅读(731) 评论(0)
摘要:   cnvd使用加速乐,正常访问会产生两次访问,第一次返回一段js代码生成cookie端添加到第二次访问的cookie才能进行成功访问。通过selenium访问一次产生的cookie,再利用session将每次会话的cookie限定,用了一天这个方法就gg了。能力有限,只能用最耗时的方法进行了。   由于是记录coo... 阅读原文
2018-02-08 23:14:02 阅读(866) 评论(0)
摘要: 利用urllib的robotparser模块,我们可以实现网站Robots协议的分析。本节中,我们来简单了解一下该模块的用法。 1. Robots协议 Robots协议也称作爬虫协议、机器人协议,它的全名叫作网络爬虫排除标准(Robots Exclusion Protocol),用来告诉爬虫和搜索引擎哪些页面可以抓取... 阅读原文
2018-02-08 22:01:02 阅读(798) 评论(0)
摘要: 首先写一个n为偶数的函数: def peven(n): s = 0.0 for i in range(2,n + 1,2): s += 1.0 / i print '值:',s 再写一个n为奇数的函数: def podd(n): s = 0.0 for i... 阅读原文
2018-02-08 20:42:01 阅读(728) 评论(0)
摘要:  1 .基本流程 url.py from django.conf.urls import url, include from web.views.s1_api import TestView urlpatterns = [ url(r'^test/', TestView.as_view()), ] v... 阅读原文
2018-02-08 18:45:10 阅读(793) 评论(0)
摘要:  1 .基本流程 url.py from django.conf.urls import url, include from web.views.s1_api import TestView urlpatterns = [ url(r'^test/', TestView.as_view()), ] v... 阅读原文
2018-02-08 18:44:09 阅读(797) 评论(0)
摘要: 1,守护线程 import time from threading import Thread def func(): print('开始执行子线程') time.sleep(3) print('子线程执行完毕') t = Thread(target=func) t.setDaemon(T... 阅读原文
2018-02-08 18:16:02 阅读(799) 评论(0)