随笔分类 - python2
摘要:之前学习的时候使用2.7比较多。 想练习3.7的时候,两个版本兼容的问题,苦恼了几天。 查了一下资料,发现了一个很好的方法。记录一下,也做一个分享。 本篇内容主要讲一下,在同一台电脑上如何同时安装Python2和Python3,且均可以正常使用pip。 很多的帖子,给出的解决方法,均是在根目录中,把
阅读全文
摘要:看书和资料的时候意外发现了jython。 Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器, 它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。 最有趣的事情是Jython不像CPython或其他任何高级语言,它提
阅读全文
摘要:unittest单元测试框架, 以test开头的测试用例,默认执行顺序是按照ASC码来执行 如果有类,先排序执行类,在执行类中,再排序用例顺序执行 如果想要按照指定的顺序执行测试用例。 那么就需要用到测试套件TestSuite了。 首先,要保证测试用例和执行脚本,非同一个py文件。 虽然不知道为啥,
阅读全文
摘要:1.open 使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。 file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally:
阅读全文
摘要:os模块没有什么好说的,直接看实例就可以了 读取文件内容: open只能读文件的内容,不能读文件夹的内容 常用方法: 1. os.name——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix' 2. os.getcwd()——得到当前工作的目录。 3. os.l
阅读全文
摘要:高阶函数就是把函数当做参数传递的一种函数, 例如: 执行结果: 1.map()函数 map()接收一个函数 f 和一个list, 并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 执行结果: 2.reduce()函数 reduce()函数接收的参数和 map()
阅读全文
摘要:定义: lambda 参数列表:return(表达式) 匿名函数的表达式,只允许有一个。 匿名函数一般用于较简单的情况。 实例1: 实例2,配合高阶函数filter()使用: filter()函数是 Python 内置的另一个有用的高阶函数, filter()函数接收一个函数 f 和一个list,
阅读全文
摘要:assert只是一个检查,为真不做任何事,不为真时,抛出异常,并包含错误信息 1.根据布尔值判断 2.判断是否相等 3.返回值是否为空 4.是否包含某值 x in y 其他方法,可以参考http://www.cnpythoner.com/post/303.html
阅读全文
摘要:unittest,是python中针对单元测试的一个测试框架 相当于python版的junit 简单举个例子: 如图,使用时,测试类需要继承单元测试TestCase这个类 必须要有setUp()和teatDown(),无操作可以写pass 测试用例必须以test开头 用例执行顺序是按照ascii码
阅读全文
摘要:python的基本数学函数 随机数函数: 数值操作 1 x << y 左移 2 x >> y 右移 3 x & y 按位与 4 x | y 按位或 5 x ^ y 按位异或 (exclusive or) 6 ~x 按位翻转 7 x + y 加 8 x - y
阅读全文
摘要:练习python的时候经常会用到一些不同数据类型之间的转换操作 搜集了一些资料,整理如下 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str
阅读全文
摘要:查看iframe: 1.top window ——可以直接进行定位 2.iframe#i ——有id的iframe,可以通过ID定位 3.iframe 后面没有添加任何东西 —— 表示ID和name为空 4.空项 —— 表示至少有两个iframe嵌套 iframe定位: 1.有id并且ID唯一 dr
阅读全文
摘要:鼠标事件 from selenium.webdriver.common.action_chains import ActionChains contest_click() 右击 double_click() 双击 drag_and_drop(source,target) 拖动 move_to_ele
阅读全文
摘要:在学习编程语言的过程中,有一个很重要的东西,它就是判断,也可以称为控制流。 一般有if、while、for三种 ⭐if语句 if语句可以有一个通俗的解释,如果、假如 如果条件1满足,则…… 如果条件2满足,则…… 如果不满足条件,则…… 这样解释起来就比较容易懂 假如我们判断一个数字范围,就可以这样
阅读全文
摘要:python中常见的数据类型有:整数、浮点数、字符串、列表、元组、字典 python相较其他语言,可以省略了声明,可以直接定义赋值使用。 例如: a=12 就相当于 其他语言中的 int a=12 省略的声明数据类型的int ⭐下面举例定义各类型的变量: 1.定义一个整数(int) a = 1 2.
阅读全文
摘要:版本python2 python语言不分"和',两者可以一样使用,同等效果 1.输出print python3中print是一个函数 print "hello world" 输出hello world print输出默认换行,如果想要输出不换行,python2.7中,是在结束时添加一个',' pyt
阅读全文
摘要:刚开始学习一门技术,肯定是要从环境搭建开始的,我也不例外。 首先选择需要安装的版本,我使用的是mac自带的2.7版本。 selenium2,和火狐浏览器 为求稳定不会出现未知问题,我选择了selenium2.53.6和firefox45版本 1.安装python 我使用的是mac电脑,所以这一步就省
阅读全文

浙公网安备 33010602011771号