![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
文章平均质量分 60
IT求学人
IT学徒
展开
-
Pycharm使用之常用快捷键&常见配置
Pycharm基本使用方法标题1 实用的快捷键标题1.1 编辑(Edit)Ctrl + / 行注释Ctrl + / 块注释(选中多行)Ctrl + d 向下复制一行Ctrl + y 删除一行Shift + Enter 直接在光标下新添一行Ctrl + Alt + Enter 直接在光标上面添加一行(与桌面云的快捷键有冲突,在设置->Keymap中更改(Start new line before current)Ctrl + Alt + S “设置”的快捷键Alt +Enter 调出原创 2021-03-08 20:47:18 · 988 阅读 · 0 评论 -
python对接常用数据库
很多同学在使用python进行自动化测试的时候,会涉及到数据库数据校验的问题,因为不知道如何在python中如何对数据库,这个时候会一脸茫然,今天在这里给大家汇总一下python对接几大常用的数据库操作的方法!作为近两年来最火的编程语言的python,受到广大程序员的追捧必然是有其原因的,如果要挑出几点来讲的话,人生苦短,我用python,第一条那就python语法简洁,易上手,第二条呢?便是python有着极其丰富的第三方的库,如此强大的python语言操作各大数据库,不管你使用的关系型数据库是orac转载 2021-02-24 17:36:02 · 171 阅读 · 0 评论 -
python 冒泡排序-优化
“”"冒泡排序处理数据原本有序“”"li = [11,22,44,88,66,55,33]def maopao(li):n = len(li)# 遍历列表长度减1次,最后一个不需要比较for i in range(1, n):# 创建一个变量flag,用来记录本轮冒泡,是否有数据交换位置flag= False# 每次遍历都获取一个元素,依次和后面的元素进行比较for j in range(n - i):# 判断前元素,和后一个元素的值,如果前者大于后者,则交换位置if li[j]原创 2021-02-24 16:38:04 · 185 阅读 · 0 评论 -
python函数参数和作用域
"""函数参数:实参、形参实参分类:位置传参/位置参数:调用函数传入的具体的值,按对应位置传入值关键字传参/关键字参数:指定函数传值的关键字,键值对形参:1.必备参数:(必须参数)必须要传的值,否则报错2.默认参数:默认值,可传,可不传,不传使用默认值3.不定长参数: *args: **kwargs:"""# 实参def add_number(a, b, c): return a + b + cadd_number(11, 22, 33) # 实参原创 2021-02-24 09:14:10 · 266 阅读 · 0 评论 -
python构造数据之--Faker库常见用法
在做开发/测试过程中,经常需要构造许多数据,用来进行测试。python中Faker模块中提供了对应的类和方法。方便我们使用,一下记录一些常见的使用的方法: # _*_ coding:utf-8 _*_# @time 2021/2/23 0023 11:08# @Author xiaoxiao# @name faker_rest.pyfrom faker import Faker # 从faker 模块导入类Faker"""faker 库:用于生成多种类型的随机数据pip ins原创 2021-02-23 11:41:49 · 584 阅读 · 0 评论 -
Webservice接口-简单实例
* coding:utf-8 *@time 2020/5/2 11:28@Author xiaoxiao@name webservice.pyimport sudsfrom suds import clientwebservice接口地址:需要注意的是接口地址返回的是一个xml文件。既可以用来承载数据,也可以直接作为文档。想要直观查看接口文档,可以去掉"?wsdl",就可以直观看到有哪些接口。以及参数信息url = “http://www.webxml.com.cn/WebServi原创 2021-02-20 17:08:34 · 1207 阅读 · 0 评论 -
python logging日志轮转
* coding:utf-8 *@time 2020/3/15 0015 22:10@name 06日志轮转.py“”"日志轮转:第一种:通过时间来轮转第二种:按文件大小来轮转“”"import loggingfrom logging.handlers import TimedRotatingFileHandler, RotatingFileHandler第一步:创建一个日志收集器对象my_log = logging.getLogger(“xiaoluo”)第二部:设置日志收集器原创 2021-02-02 17:18:47 · 463 阅读 · 1 评论 -
python配置模块-ConfigParser
ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。[sec_a]; a commenta_key1 = 20a_key2 = 10[sec_b]b_key1 = 121b_key2 = b_value2b_key3 = $rb_key4 = 127.0.0.1其中, 中括号“[ ]”内包含的为section。紧接着section 为类似于key-value 的opti转载 2021-02-02 14:45:47 · 226 阅读 · 0 评论 -
json文件比较-json_path
在接口测试过程中,有时候会遇到需要对返回或获取到的json 数据进行比较的情况,如果json数据量较少的时候。我们可以通过手工直接找到不同。但是如果需要比较的json 数据量比较大的时候。我们就需要借助一些工具或者编写一些脚本来帮助我们实现对json 文件的比较。这里简单讲讲json_tools 这个模块中如何比较json文件import json_toolsimport json_diffrent对于两个字典的比较a = {‘a’: 1, ‘b’: 2, “e”: 8}b = {‘a’: 1,原创 2021-02-02 13:52:28 · 1306 阅读 · 0 评论 -
openpyxl使用实例
* coding:utf-8 *import openpyxlclass HandleExcel:“”"处理excel文件“”"def __init__(self, filename, sheetname): """ 初始化,定义实例属性 :param filename:要处理的文件名称 :param sheetname:要处理的文件sheet页名称 """ self.filename = filename self.sheetname =原创 2020-12-28 21:34:11 · 570 阅读 · 2 评论 -
python内置函数lambda函数常见用法
一、关于lambda函数;是Python编程语言中使用较多的一个内置函数。他可以在不指定函数名称的情况下定义一些简单逻辑的函数。可以定义一个函数给变量。二、使用方法:语法:在Python中,lambda的语法形式如下:lambda 参数: 表达式其中,lambda是固定的关键字,参数和表达式由用户自定义:这里的参数是参数列表,它的结构与Python中函数(function)的参数列表是一样的。具体来说,参数可以有非常多的形式。例如:a=1, b=2*args**kwargs等等!表原创 2020-10-27 09:51:25 · 1733 阅读 · 0 评论