![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python\
文章平均质量分 69
程序员二黑⑥
这个作者很懒,什么都没留下…
展开
-
Python eval()报错NameError: name ‘null’ is not defined的解决方法详解
一.概念问题.eval()是啥?eval()函数十分强大,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果。它可以把list,tuple,dict和string相互转化。在接口自动化中经常用到。比如啊,我们把测试数据写成数组的格式存放于excle表中,当读取出来时就是str格式,此时用eval,就可以把取到的值转换为正常的数组或者字典的格式了。NameError: name ‘null’ is not defined是怎么出现的a = "{"a":1,"b":2,"c":n原创 2021-01-26 14:44:21 · 4792 阅读 · 0 评论 -
Python具体有什么用呢?用它爬虫方便嘛?
一.前言:前段时间想看下最近几年的阅读清单,萌生了用Python写爬虫程序的想法,于是就有了这篇文章。起因两周前,一位同学问小央,平时有没有写过技术类博客。小央大言不惭,随口就说下次可以尝试。这不,自己挖的坑,哭也得填上。正巧,最近要统计自己的阅读记录,一个个看多费劲呀,如果能写个爬虫程序,自动化获取数据,岂不美哉。今天一菲就和大家聊一下怎么用python来爬虫。二.正文:1.爬虫思路爬虫是指请求网站并获取数据的自动化程序,又称网页蜘蛛或网络机器,最常用领域是搜索引擎,它的基本流程是明确需求原创 2021-01-25 19:16:05 · 126 阅读 · 0 评论 -
Python自动化测试常用库大盘点,不清楚的同志点它
一.基本库:sys 程序和Python解析器的交互os 启动新进程;操作文件和目录re 正则表达式,字符串匹配string 基本字符串操作inspect 提供自省和反射功能importlib 支持动态导入bitstring二进制数据处理zipfile 压缩解压文件tarfile 压缩解压文件random 随机数,概率uuid 生成唯一码defaultdict 带默认值的字典fcntl 操作文件描述符signal 信号处理threading 线程库,构建并发应用psutil 系原创 2021-01-23 13:57:07 · 881 阅读 · 1 评论 -
快来见识下Python中的异常处理try/except,果然很奈斯
前言本文实例分析了Python中的异常处理try/except/finally/raise用法。分享给大家供大家参考,具体如下:异常发生在程序执行的过程中,如果python无法正常处理程序就会发生异常,导致整个程序终止执行,python中使用try/except语句可以捕获异常。try/except异常的种类有很多,在不确定可能发生的异常类型时可以使用Exception捕获所有异常:try: passexcept Exception as e: print(e)try/except/e原创 2021-01-21 21:30:45 · 197 阅读 · 0 评论 -
selenium脚本编写——注意点,错过了可惜啊
这几天在通过python+selenium编写ui自动化脚本的时候,我遇到过很多需要注意的点,我就拿小本本记下来了,今天分享给大家特意分享一下。你是不是已经流下了感动的泪水。壹.睡眠时间1、 强制等待时间 sleep()必须导入time包后才可以使用,强制等待生效时间=页面跳转时间+sleep()设置休眠时间强制等待时间使用语法:sleep(s) s表示时间,以秒为单位 例:sleep(2) 休眠2s2、显示等待时间 WebDriverWait()必须导入WebDriverWait包才可以使用,原创 2021-01-19 17:07:55 · 118 阅读 · 0 评论 -
分享一下我的Python自学历程!
前言:其实关于编程这事儿没有接触的那么早,大一的时候没什么关注点,有一门课是vb,一天天的,就抄抄作业啥的就完事儿了。当时也觉的自己不是学编程的料,想着以后估摸也不会干开发相关的工作。我的自学历程阴差阳错的进入到了软件测试行业,入行比较早。懵懵懂懂。也没想着会学习编程。总觉的自己不是觉这块的料。后来因为项目的一些需求,慢慢接触了编程.三人行必有我师为什么是名师指路,因为确实需要老师来指点你的学习,关于这个老师,没有一个确切的点,父母可为师,同学也可以为师,甚至比自己年纪小、资历少的人也可以为师。原创 2021-01-16 17:40:36 · 144 阅读 · 0 评论 -
Python3自动化测试简介,不看亏大了。
**一.**自动化测试是什么?自动化测试简单来说就是借助工具的方式来辅助手动测试的行为就可以看做是自动化测试。**二.**自动化测试工具有哪些?现在常用的自动化测试工具包括:1.QTP:主要用于回归测试和测试同一软件的新版本2. Robot Framework:这是一个基于python编写的功能自动化测试框架,也是很多企业都在用的一款框架,它具有很好的可扩展性3.Selenium:这是一款开源的框架,由于它支持多平台,多浏览器,多语言(Java,Python,Ruby,PHP,JS等),使得它在原创 2021-01-15 16:53:40 · 266 阅读 · 0 评论 -
Python学起来难吗?Python有什么作用?普通人学Python有意义吗?
普通人学Python有意义吗?Python作为一种跨平台的计算机程序设计语言,近些年来越来越受到企业和IT从业者的青睐,Pythons是一款非常时髦的编程语言。那么,普通人是否需要学习Python呢?学会Python有什么意义呢?今天一菲就和大家聊一聊这个话题。一.ython有效提高办公效率一说到Python,很多朋友都会认为这是与人工智能、各类开发有关的事情,与自己没有任何关系,其实这种想法是比较肤浅的,Python已经开始被越来越多的业外人士利用起来了。对于普通人来说,学习Python能极大提高你原创 2021-01-15 15:22:48 · 311 阅读 · 0 评论 -
为了你能学好Python的函数,我重新整理这篇关于函数的文章,我把我会的全告诉你了
大家好,我是艺霏,今天我们来了解一下Python的函数函数的定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第原创 2021-01-13 20:25:07 · 204 阅读 · 0 评论 -
python集合,不得不看!
Python集合,你学会了吗? Python之集合(set) 定义集合 {}定义集合 使用set函数创建集合 集合运算 集合的基本操作 添加元素(add/update) 移除元素(remove/pop) 计算集合元素个数 清空集合 判断元素是否在集合中存在 集合内原创 2021-01-11 22:04:36 · 72 阅读 · 0 评论 -
转行做测试,需要会啥,今天这篇文章解决你的顾虑。
大家好,我是艺霏,最近有很多小伙伴给我留言,想知道转行做软件测试自学到什么程度可以找到测试的工作。所以我专门录制了这段视频,给大家一些建议,希望能帮助到你们想要达到找工作的程度,你需要对测试理论,计算机基础知识有所了解。最好可以掌握一门编程语言我们一步一步来。第一.是测试理论首先需要对测试岗位有一定的了解测试岗位可以分为测试工程师,自动化测试工程师,测试开发工程师等等。你需要了解这些岗位的职位职责和职位要求这些可以去拉勾网或者BOSS直聘去看看然后还需要对常用的测试方法有所了解了解什么是黑原创 2021-01-11 21:15:32 · 263 阅读 · 0 评论 -
一看就懂Python连接mysql数据, 一步步教会你!
为什么要做python连接mysql,一般是解决什么问题的呢?今天艺霏和大家分享这个内容。做自动化测试时候,注册了一个新用户,产生了多余的数据,下次同一个账号就无法注册了,这种情况怎么办呢?自动化测试都有数据准备和数据清理的操作,如果因此用例产生了多余数据,就需要清理数据,可以用Pyhthon连接Mysql直接删除多余的数据就可以了。Python3如何连接Mysql呢?PyMySQL是在Py3版本用于连接Mysqlpython连接mysql的模块安装在线安装pip install PyMySQL原创 2021-01-09 18:26:39 · 103 阅读 · 0 评论