• 武道之路-炼体期五重天巅峰

    理解函数即变量 。 函数嵌套:在一个函数里定义一个函数调用(可嵌套多层,注意区分好局部作用域和全局作用域) def test(): def testx(): test() 高阶函数: 把一个函数名作为实参传给另一个函数或是函数返回值包含函数名。 def f_test(func): func() def f_test1(): pr...

    2018-06-18 01:15:57

  • python:协程

    1,如何实现在两个函数之间的切换? def func1(): print (l) yield print (3 ) yield def func2(): g = func1() next(g) print (2 ) next(g) print (4 )func2() 2,协程 import time from greenlet import greenlet # 在单线程中切换状态的模块 def eat1(): print ( '...

    2018-06-18 01:15:34

  • Python--面向对象之绑定方法与非绑定方法

    一、类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当做第一个参数传入): 1.绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当做第一个参数传入 (其实对象也可以调用,但仍将类当做第一个参...

    2018-06-18 01:15:31

  • 浅谈format格式化输出

    什么是 format? 相对于基本格式化输出采用“%”的方法,format的功能强大,该函数把字符串当一个模板,通过传入的参数进行格式化,并且使用大括号“{}”作为特殊字符代替“%”,有点类似C#里面的占位符 1 ) format 的基本用法 不带编号,即“{}” 带数字编号,可调换...

    2018-06-18 01:15:54

  • 利用selenium爬取cnvd漏洞信息

    cnvd使用加速乐,正常访问会产生两次访问,第一次返回一段js代码生成cookie端添加到第二次访问的cookie才能进行成功访问。通过selenium访问一次产生的cookie,再利用session将每次会话的cookie限定,用了一天这个方法就gg了。能力有限,只能用最耗时的方法进行了。 由...

    2018-06-18 01:15:36

  • 芝麻HTTP:分析Robots协议

    利用urllib的 robotparser 模块,我们可以实现网站Robots协议的分析。本节中,我们来简单了解一下该模块的用法。 1. Robots协议 Robots协议也称作爬虫协议、机器人协议,它的全名叫作网络爬虫排除标准(Robots Exclusion Protocol),用来告诉爬虫和搜索引擎哪些页面可...

    2018-06-18 01:15:29

  • 12、多线程:Threading、守护线程

    线程与进程: 线程对于进程来说,就好似工厂里的工人,分配资源是分配到工厂,工人再去处理。 线程是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。 在单个...

    2018-06-18 01:15:31

  • 初步使用python flask框架遇到的问题(一)

    from flask import Flask, render_templateapp = Flask( __name__ )@app.route( ' /news/ ' ) # app.route(url) “装饰器” 定义路由 # 一个网址对应一个函数 - localhost:8005/news -news() # def news(): # return '这个是新闻' def news(): return render_template(...

    2018-06-18 01:15:26

  • django建表报错

    ...

    2018-06-18 01:15:28

  • tensorflow结果可视化-【老鱼学tensorflow】

    ...

    2018-06-18 01:15:21

2