Python3中加入了新的关键字nonlocal,当在一个嵌套的函数中对变量申明为nonlocal时,就明确表示这个变量是外部函数中定义的变量。也许会有这么一个问题:按照python的LEGB原则,在函数本地作用域找不到变量的情况下,解释器会自动在外层函数寻找,nonlocal关键字岂不是显得多余? ...
分类:
其他好文 时间:
2017-03-12 19:40:16
阅读次数:
182
就编程语言来讲,从低级到高级依次是:机器语言(机器码),汇编语言(指令系统,第一代)、C/FORTHAN语言(面向过程,第二代)、Java/c++(面向对象,第三代)。Python属于第3.5代语言,这一类型的的语言有几个特点:即可面向过程,也可面向对象,执行前编译,集成度高简单几行代码可以完成很多 ...
分类:
编程语言 时间:
2017-03-12 19:37:50
阅读次数:
154
1 urllib2是非常强大的Python网络资源访问模块,它的功能和urllib模块相似 python标准库中的urllib2模块可以说是urlib模块的一个升级的复杂版,不需要另外下载, 比如访问的网络资源需要http验证, 需要cookie信息, 模仿普通浏览器一样去访问网络,网页资源 这个时 ...
分类:
Web程序 时间:
2017-03-12 19:27:32
阅读次数:
176
import collections as con #用namedtyuple创建一个类 classtuple = con.namedtuple('classtuple', ['x', 'y', 'z']) #用这个类创建可命名元组对象 namet= classtuple(1,2,3) print ...
分类:
其他好文 时间:
2017-03-12 19:27:18
阅读次数:
128
import time # 迭代器:通过next向后一次一次取值,不能向前,不能通过下标取值 tup = iter((1, 2, 3, 4, 5, 6)) lis = iter([11, 22, 33, 44, 55]) # 循环一次,相当于执行了一次__next__ for i in lis: p... ...
分类:
编程语言 时间:
2017-03-12 19:24:34
阅读次数:
138
1 如果要用python做一个服务器和客户端的通信程序,那么就一定得选择标准库中的scoket套接字模块,它支持多种网络协议:TCP/IP ,ICMP/IP, UDP/IP socket 包括2个套接字,一个是服务器端(server),一个是客户端(client),在一个程序中创建服务器端的套接字, ...
分类:
其他好文 时间:
2017-03-12 19:12:17
阅读次数:
123
Scipy 在numpy基础上增加了众多的数学、科学及工程常用的库函数; 线性代数、常微分方程求解、信号处理、图像处理、稀疏矩阵等; Matplotlib 用于创建出版质量图表的绘图工具库; 目的是为python构建一个Matlab式的绘图接口; import matplotlib.pyplot a ...
分类:
编程语言 时间:
2017-03-12 18:17:44
阅读次数:
548
前言 经常有小伙伴问,如何判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方法,这些方法是逢面试必考的!!! expected_conditions一般也简称EC,本篇先介绍下 ...
分类:
编程语言 时间:
2017-03-12 18:11:49
阅读次数:
7606
1 uillib是python标准库中最常用的一个python网络应用资源访问的模块,他可以让你像访问文本一样,读取网页的内容 它的作用是访问一些不需要验证的网络资源和cookie等 uillib模块提供了一个网络资源访问的超级简单移动的api接口,还包括一些函数方法用于对参数编码,下载网页文件等操 ...
分类:
其他好文 时间:
2017-03-12 17:51:31
阅读次数:
140
1 python+django 网站 2 安装apache2和mod_wsgi 3 准备网站,配置apache 4 设置权限 一般目录权限设置为 755,文件权限设置为 644 sqlite3数据库权限 5 激活网站 ...
分类:
Web程序 时间:
2017-03-12 17:45:27
阅读次数:
235