• 爬虫之selenium模块

    selenium模块 一 、介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器f...

    2018-06-18 00:40:40

  • 全局变量和局部变量迷惑人的小示例

    一、自己定义的一个局部变量,为什么在函数里面就显示没定义呢?请看下面分析 具体代码如下: # 方式一:利用global强转一下 a = 1 def xxx(): print (123 ) # global a a = a+3 print (a) # 4 xxx() print (a) # 4 # 方式二: a = [1 ] def xxx(): print (123 ) a[0]...

    2018-06-18 00:40:14

  • 模块与对象(六)

    1.1 random模块 import random 1.1.1 大于0且小于1之间的小数 print (random.random()) 1.1.2 大于等于1且小于等于3之间的整数 print (random.randint(1,3 )) 1.1.3 大于等于1且小于3之间的整数 print (random.randrange(1,3 )) 1.1.4 1或者alex或者sb print (random.c...

    2018-06-18 00:40:03

  • Windows 64 位系统下 Python 环境的搭建

    ...

    2018-06-18 00:40:09

  • flask-日料网站搭建-数据库操作

    引言:想使用python的flask框架搭建一个日料网站,主要包含web架构,静态页面,后台系统,交互,目前已经copy完主页,不是前端太慢太慢。 本节知识:数据库的操作,模型建表,更新数据库。 python环境:python2.7,flask,以及flask相关的库(没有列完,如果运行manage.p...

    2018-06-18 00:39:58

  • 【程序员笔试面试必会——排序②】Python实现 计数排

    一、计数排序 概要: 时间复杂度O(n),空间复杂度O(k),k是输入序列的值的范围(最大值-最小值),是稳定的。计数排序一般用于已知输入值的范围相对较小,比如给公司员工的身高体重信息排序。 思路: 输入数组A为{3,5,1,2,4,3},值的范围是1~5,所以创建5个桶,序...

    2018-06-18 00:39:52

  • python学习随笔day2

    列表浅复制 #_*_coding:utf-8*_ #Author:Andy person=['父亲',['家庭存款',1000]] print(person) #浅复制 p1=person[:] p2=person[:] p1[0]='儿子' p2[0]='母亲' #修改存钱金额为50 p1[1][1]=50 print(p1) print(p2)...

    2018-06-18 00:39:51

  • zc.buildout构建项目时报错‘AttributeError: &#3

    在使用zc.buildout构建项目时如果碰到‘AttributeError: '_NamespacePath' object has no attribute 'sort'’报错: An internal error occurred due to a bug in either zc.buildout or in arecipe being used:Traceback (most recent call last): File "c:\python36\...

    2018-06-18 00:39:35

  • python爬虫之requests模块介绍

    介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3)#注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求#安装:pip3 ins...

    2018-06-18 00:39:47

  • Django重定向的写法、与直接渲染的区别

    Django重定向的写法、与直接渲染的区别 return redirect (“login”) #重定向到 login页面,状态码是 302 页面重定向和直接渲染新的页面的区别。重定向实际是指向了另一个路径,而直接渲染是指向了一个页面。重定向会更新浏览器中的 url,使用户刷新页面时,刷的是新的...

    2018-06-18 00:39:32

2