
python
蓝瑟柳絮
不争不抢不痴狂,不浮不躁不张扬
展开
-
虚拟环境学习笔记
文章目录一、安装virtualenv和pipenv二、使用一、安装virtualenv和pipenvwin + rcmd切换到python的scripts目录pip install virtualenvpip install virtualenvwrapper-winpip install pipenv二、使用进入python控制台创建虚拟环境创建虚拟环境 mkvirtualenv -p python 虚拟环境名称删除虚拟环境 rmvirtualenv 环境名称查看所有的原创 2020-07-21 09:07:56 · 233 阅读 · 0 评论 -
报错No section
每次运行的时候,报错:configparser.NoSectionError:No section:‘env’上网查找资料显示的ini文件替换成txt,但是还是报错处理的方式的重新导入将下载的包直接导入,不是能作为二级目录导入原创 2020-06-02 12:04:02 · 1586 阅读 · 0 评论 -
python中的正则匹配re模块
import re# target_str = '{"mobilephone": "${not_exited_tel}", "pwd": "1234567890123456789", "regname": "KeYou"}'# 定义两个匹配pattern = re.compile(r"\$\{not_exited_tel\}")regname_pattern = re.compile(r"\$\{regname\}")# 使用pattern去匹配# match_obj = re.searc原创 2020-05-27 16:55:44 · 208 阅读 · 0 评论 -
python中mysql的封装
import pymysqlfrom py2020.fz.handle_config import do_configclass HandleMySql: """ 处理数据库 """ def __init__(self): self.conn = pymysql.connect(host=do_config("mysql", "host"), user=do_config("my原创 2020-05-25 18:47:47 · 536 阅读 · 0 评论 -
python中ddt的安装使用
文章目录EXCEL封装EXCEL封装原创 2020-04-13 09:49:51 · 7509 阅读 · 1 评论 -
UnicodeDecodeError: 'gbk' codec can't decode byte 0x9c in position 63: illegal multibyte sequence
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x9c in position 63: illegal multibyte sequence问题描述:当简历一个demo_setup.py的文件时将鼠标放在某一条用例上运行时就不会报错但是将鼠标放置在if __name__ == '__main__': unittest.main...原创 2020-04-05 20:50:39 · 1311 阅读 · 3 评论 -
python中通过openpyxl模块来处理excel读写
将测试使用excel处理python中处理excel的模块非常多例如xlrd,xlwt(读写分开,不方便)使用openpyxl同时支持读写操作可以在cmd中 pip install openpyxl如果报错,需要将pip更新下 python -m pip install -upgrade pip注意:openpyxl只能处理xlsx的excel文件,其他后缀的文件不能处理excel的写...原创 2019-11-11 11:29:21 · 259 阅读 · 0 评论 -
python中加载测试用例并且美化测试报告
1.封装函数class MathOperation: """ 定义数学运算 """ def __init__(self,first_num,second_num): self.first_num,self.second_num = first_num,second_num def add(self): return sel...原创 2019-11-07 14:09:36 · 226 阅读 · 0 评论 -
python之setUp,setUpClass,及setUpModule的区别
分装加减乘除函数class MathOperation: """ 定义数学运算 """ def __init__(self,first_num,second_num): self.first_num,self.second_num = first_num,second_num def add(self): return s...原创 2019-10-31 11:00:05 · 4187 阅读 · 0 评论 -
python之自动化测试入门
一.什么是自动化测试1.定义:自动:让机器自己动(编写程序或者脚本),就是自动自动化:让机器按照人类的要求,把软件的所有功能遍历一遍2.传统自动化和自动化测试的区别传统测试:繁琐,机械门槛低工资低自动化测试:批量,高效加快业务上线时间工资高自动化测试的过程,让我们写一段程序去测试另一段程序是否正常的过程自动化测试的流程:(1)需求分析(2)写测试用例(3)执行...原创 2019-10-16 14:42:53 · 324 阅读 · 0 评论 -
Python中的类与对象
一 概念类和对象是面向对象编程的两个核心概念1.类类是对一群具有相同特征或者行为的事物的一个统称,是抽象的,不能直接使用– 特征被称为属性他是什么样的– 行为被称为方法他可以做什么类就是相当于建造房子时的施工图纸(blueprint),是一个模板,是负责创建**房子(对象)**的2.对象对象是由类创造出来的一个具体存在,可以直接使用由哪一个类创建出来的对象,就...原创 2019-10-14 17:17:08 · 138 阅读 · 0 评论 -
python中的异常
一 概念程序在运行时,如果Python解释器 遇到 一个错误,会停止程序的执行,并且提示一些错误信息,这就是异常程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常二 捕获异常1.简单形式如果某些代码的执行不能确定是否正确,可以增加try(尝试)来捕获异常语法格式:try: 不能确定是否能正常执行的代码except: 出现错误的处理try...原创 2019-10-09 16:58:42 · 102 阅读 · 0 评论 -
Python中的文件
一、概念和作用1.概念计算机中的文件,就是存储在某种长期存储设备上的一段数据长期存储设备包括:硬盘、U盘、移动硬盘、光盘…2.作用将数据长期保存下来,在需要的时候使用3.存储的方式在计算机中,文件是以二进制的方式保存在 磁盘上的4.分类文本分类– 可以使用 文本编辑器软件 查看– 本质上还是二进制文件– 例如:python的源程序二进制文件– 保存的内容不...原创 2019-10-09 11:39:51 · 167 阅读 · 0 评论 -
python中os模块的使用
OS模块序号方法名说明示例01listdir目录列表os.listdir(目录名)02mkdir创建列表os.mkdir(目录名)03rmdir删除列表os.rmdir(目录名)04getcwd获取当前目录os.getcwd()05chdir修改工作目录os.chdir(目标目录)06isdir判断是否是文件...原创 2019-09-29 17:22:56 · 158 阅读 · 0 评论 -
python中的模块
1.定义模块是python程序架构的一个核心概念模块好比是工具包每一个以扩展名py结尾的文件都是一个模块全局变量,函数,类都是模块能够提供给外界直接使用的工具可重用代码#定义一个关于函数的py文件def square(n): """ Square of computation :param n:一个数 :return:一个数的平方 """...原创 2019-09-29 10:05:29 · 127 阅读 · 0 评论 -
如何在pyhotn的中取出最大值
例如 :将列表[13, 20, 42, 85, 9, 45]中的最大值为85提示:使用多种方法方法一:num_01 = [13,20,42,85,9,45]print(max(num_01))方法二:num_02 = [13,20,42,85,9,45]num_02.sort()print(num_02[-1])方法三:num_03 = [13,20,42,85,9,45]...原创 2019-03-31 12:25:43 · 280 阅读 · 0 评论 -
下载及安装python和pycharm
安装python3.71.登录python官网下载:https://www.python.org/2.双击运行3.验证python是否安装成功4.安装ipython----注意:python的版本要>=3.5-----pip install ipython安装pycharm1.进入pycharm官网:http://www.jetbrains.com/pychar...原创 2020-02-24 10:32:49 · 247 阅读 · 0 评论 -
python小白日常语法之(注释快捷键,变量,运算符)
文章目录作为一只小白,每天进步一点点偶读会很开森首先从python的基础语法开始,也许有一天复盘的时候会觉得这些很基础,每一个大佬都是从小白过来的吧!加油!—基于pycharm和ipython学习注释注释的作用:1.防止遗忘2.特殊的含义,指定编码 #* encoding:utf-8 *3.给程序添加说明4.养成一个好的习惯5.方便后期的维护----当然注释也不是越多越好,建...原创 2019-09-02 10:30:03 · 604 阅读 · 0 评论 -
python小白日常语法之(字符串)
字符串:定义:是一串字符表示的文本数据类型格式:可以使用一对双引号"或者是一对单引号’表示str1 = "lemon"str2 = 'tree'如果字符串内部需要用",可以使用’来定义如果字符串内部需要用’,可以使用"来定义first_str1='''I\'m Lemon'''first_str2="""I'm Lemon'"""first_str3='I\'m Lemon...原创 2019-09-05 14:10:23 · 176 阅读 · 0 评论 -
python小白日常语法之(格式化输出)
格式化输出定义:可以使用print函数将信息输出到控制台(屏幕)如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符%或者format方法1.格式化操作符%name = "蓝天"money = 60unit_price = 2.98performance = 98print("*"*30)print("%s有%d元零花钱,想去买橘子,橘子的单价是:%.2f元"%(...原创 2019-09-05 17:08:44 · 184 阅读 · 0 评论 -
python小白日常语法之(序列_列表_元组)
序列定义:是指它的成员都是有序排列的,并且可以通过偏移量访问它的成员不是python 中指定的数据类型,仅仅是多种类型所支持的统一操作组成:字符串、列表、元组等支持的操作:(1) 通过索引获取指定位置上的元素([]) – 序列[index_no]one_str = "fdsghgfhfghg"print(one_str[3])运行结果:g(2) 切片操作([1:])...原创 2019-09-06 14:50:33 · 275 阅读 · 0 评论 -
python小白日常语法之(字典)
字典dictmy_dict = {}原创 2019-09-08 20:10:16 · 231 阅读 · 0 评论 -
python小白日常之if判断语句
1、生活中的例子:今天是否是15号满足条件就发工资不满足条件–不发工资2、判断的定义:如果条件满足,才能做某件事;如果条件不满足,就做另外一件事或者什么都不做3、if条件语句体验if 条件满足时: 条件成立时要做的事……注意:代码的...原创 2019-09-10 09:49:48 · 302 阅读 · 0 评论 -
python小白日常之循环
一 程序执行的三大流程1.定义一共有三种流程方式顺序–从上到下,顺序执行代码步骤一步骤二步骤三分支–根据条件判断,决定执行代码的分支Created with Raphaël 2.2.0开始确认?条件成立时,我的操作结束条件不成立时,我的操作yesno循环–谈特定的代码重复执行Created with Raphaël 2.2.0开始条件?循环代码处理条件条件不成立时,我的操作yesn...原创 2019-09-12 10:42:23 · 165 阅读 · 0 评论 -
python中常用模块(random--剪刀石头布)
使用随机数的模块—random使用随机数,首先需要导入随机数的模块工具包import random导入模块后,可以直接在模块名称寿面敲一个 . 然后按Tab键,会提示该模块中包含的所有函数random.randint(a,b),返回[a,b]之间的整数,包含a和b例如:random.randint(1,10) # 生成的随机数n:1<=n<=10random....原创 2019-09-21 16:28:31 · 1420 阅读 · 0 评论 -
python小白之函数篇
函数含义:把具有独立功能的代码 组织为一个小模块,在需要的时候调用两个步骤定义函数-- 封装 独立的功能调用函数–享受封装的结果定义函数的格式如下:def 函数名(): """ 注释信息 """ 函数封装的代码 ,,,,,,def是英文 define 的缩写":"代表函数头的结束函数名称 应该符合标识符的命名规则见名知意由字母,下划线和数字组成...原创 2019-09-25 10:30:43 · 220 阅读 · 0 评论 -
python中的局部变量及全局变量的使用
局部变量和全局变量调用函数时会创建一个新的命名空间,供函数中的代码块使用在函数内部,通过赋值语句定义的变量,是在这个内部作用域(局部命名空间)中执行,不影响外部(全局)作用域内同名的变量局部变量:在内部作用域(局部命名空间)中定义的变量全局变量:在外部作用域(全局命名空间)中定义的变量...原创 2019-09-26 11:37:18 · 592 阅读 · 0 评论 -
如何在window中安装selenium
如何在window中安装selenium方法一:(1)按win+r(2)输入cmd(3)输入:pip install selenium方法二:(1)在selenium官网下载文件(2)解压文件夹—双击打开(3)鼠标右击—按shift—鼠标再次右击—显示在此处打开命令窗口(点击)安装火狐驱动:(1)下载对应位数的驱动...原创 2019-01-16 17:18:28 · 774 阅读 · 0 评论