随笔分类 -  python

摘要:该模块提供了对Unix shell风格的通配符的支持,这不同于日常的同名表达(这是针对re模块的文档中说明的)。shell风格通配符中的特殊字符如下: 模式 含义 * 匹配所有 ? 匹配所有单个字符 [seq] 匹配seq中的任何字符 [!seq] 匹配不出现在seq中的任意字符 对于线性匹配,包括 阅读全文
posted @ 2022-08-03 10:20 konglingbin 阅读(467) 评论(0) 推荐(0) 编辑
摘要:给要打开的文件对象指定一个名字,这样可在完成操作之后迅速关闭文件,防止一些无用的文件对象占用内存 1 2 3 4 5 file_object = open('thefile.txt') try: all_the_text = file_object.read( ) finally: file_obj 阅读全文
posted @ 2019-03-18 22:43 konglingbin 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/piaodexin/article/details/77371343 https://www.cnblogs.com/feeland/p/4502931.html Python中有ConfigParser类,可以很方便的从配置文件中读取数据(如DB的配置, 阅读全文
posted @ 2018-12-07 20:41 konglingbin 阅读(771) 评论(0) 推荐(0) 编辑
摘要:首先这是我们要读取的XML文件 <?xml version="1.0" encoding="utf-8" ?><info> <base> <platform>windows</platform> <browser>Chorm</browser> <url>http://www.baidu.com</ 阅读全文
posted @ 2018-12-07 20:34 konglingbin 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:一.小数点后取2位(四舍五入)的方法方法一:round()函数其实这个方法不推荐大家使用,查询资料发现里面的坑其实很多,python2和python3里面的坑还不太一样,在此简单描述一下python3对应的坑的情况。 a = 1.23456b = 2.355c = 3.5d = 2.5print(r 阅读全文
posted @ 2018-11-28 00:39 konglingbin 阅读(24831) 评论(0) 推荐(0) 编辑
摘要:在练习时,输入如下代码: 结果不准确。 原因:https://blog.csdn.net/bitcarmanlee/article/details/51179572 浮点数一个普遍的问题就是在计算机的世界中,浮点数并不能准确地表示十进制。并且,即便是最简单的数学运算,也会带来不可控制的后果。因为,在 阅读全文
posted @ 2018-11-27 22:34 konglingbin 阅读(1664) 评论(0) 推荐(0) 编辑
摘要:首先需要安装相应的支持库: 直接在命令行执行pip install python-docx 示例代码如下: import docxfrom docx import Document #导入库 path = "E:\\python_data\\1234.docx" #文件路径document = Do 阅读全文
posted @ 2018-11-19 14:25 konglingbin 阅读(9521) 评论(0) 推荐(0) 编辑
摘要:读取Zip文件 随便一个zip文件,我这里用了bb.zip,就是一个文件夹bb,里面有个文件aa.txt。 可以看到打开方式并不是想象中的open,而是ZipFile。用namelist()可以返回里面所有的文件夹和文件路径。getinfo可以获得某路径下文件的信息,如上。 还能直接读取压缩包里文件 阅读全文
posted @ 2018-11-19 13:54 konglingbin 阅读(12043) 评论(0) 推荐(0) 编辑
摘要:Pywin32是一个Python库,为python提供访问Windows API的扩展,提供了齐全的windows常量、接口、线程以及COM机制等等。 1.通过类名和标题查找窗口句柄,并获得窗口位置和大小 2.通过父句柄获取子句柄 3.鼠标定位与点击 4.发送回车键 5.关闭窗口 一, 首先impo 阅读全文
posted @ 2018-07-30 20:29 konglingbin 阅读(24740) 评论(1) 推荐(1) 编辑
摘要:常见的点击方法集锦: 有两种调用方法: 链式写法 链式写法 链式写法 menu = driver.find_element_by_css_selector(".nav") hidden_submenu = driver.find_element_by_css_selector(".nav #subm 阅读全文
posted @ 2018-07-27 16:11 konglingbin 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os 阅读全文
posted @ 2018-07-18 22:23 konglingbin 阅读(2800) 评论(0) 推荐(0) 编辑
摘要:1.通过先定位到具体的元素然后通过text方法获取文本信息,如获取控件名称等 driver.find_element_by_xpath("//div[/h1").text 2.直接通过定位到的元素的属性直接获取属性名称,如输入框提示信息等 driver.find_element_by_id("XXX 阅读全文
posted @ 2018-07-18 22:16 konglingbin 阅读(63706) 评论(2) 推荐(2) 编辑
摘要:在进行软件测试或设计自动化测试框架时,一个不可避免的过程就是: 参数 化,在利用 python 进行自动化测试开发时,通常会使用 excel 来做数据管 理,利用 xlrd、xlwt 开源包来读写 excel。 一、环境安装 1.安装xlrd 2.安装xlwt 二、读取excel文件数据示例 让我们 阅读全文
posted @ 2018-07-18 22:02 konglingbin 阅读(5667) 评论(0) 推荐(0) 编辑
摘要:1.元素定位 ID定位元素: findElement(By.id(“”)); 通过元素的名称定位元素: findElement(By.name(“”)); 通过元素的html中的位置定位元素: findElement(By.xpath(“”)); 通过元素的标签名称定位元素: findElement 阅读全文
posted @ 2018-07-18 21:50 konglingbin 阅读(4134) 评论(0) 推荐(0) 编辑
摘要:re 模块官方说明文档 正则匹配的时候,第一个字符是 r,表示 raw string 原生字符,意在声明字符串中间的特殊字符不用转义。 比如表示 ‘\n',可以写 r'\n',或者不适用原生字符 ‘\n'。 推荐使用 re.match re.compile() 函数 编译正则表达式模式,返回一个对象 阅读全文
posted @ 2018-07-18 21:47 konglingbin 阅读(5351) 评论(0) 推荐(0) 编辑
摘要:Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 语法 strip()方法语法: 参数 chars -- 移除字符串头尾指定的字符。 返回值 返回移除字符串头尾指定的字符生成的新字符串。 实例 以下实例展示了strip()函数的使用方法: 以上实例输出结果如下: 函数原 阅读全文
posted @ 2018-07-17 23:37 konglingbin 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:以下实例展示了 count() 方法的使用方法: 1 2 3 4 5 6 # !/usr/bin/python3 T = (123, 'Google', 'Runoob', 'Taobao', 123); print ("123 元素个数 : ", T.count(123)) print ("Run 阅读全文
posted @ 2018-07-17 23:33 konglingbin 阅读(81454) 评论(1) 推荐(2) 编辑
摘要:YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于XML,但是语法比XML简单得多,对于转化成数组或可以hash的数据时是很简单有效的。 一、PyYaml 1、load() :返回一个对象 我们先创建一个yml文件,config.yml: 读 阅读全文
posted @ 2018-07-17 23:22 konglingbin 阅读(38773) 评论(0) 推荐(0) 编辑
摘要:1 id 定位 driver.find_element_by_id() HTML 规定id 属性在HTML 文档中必须是唯一的。这类似于公民的身份证号,具有很强的唯一性 2 name 定位 driver.find_element_by_name() HTML 规定name 来指定元素的名称,因此它的 阅读全文
posted @ 2018-07-15 21:51 konglingbin 阅读(4142) 评论(0) 推荐(0) 编辑
摘要:key==>a,v==>aakey==>c,v==>cckey==>d,v==>ddkey==>e,v==>ee 十三、比较版本号 十九、阅读下面的代码,写出A0,A1至An的最终值。 A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5))) A1 = ra 阅读全文
posted @ 2018-07-15 21:51 konglingbin 阅读(558) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示