python
wshlp123456
这个作者很懒,什么都没留下…
展开
-
python+django+mysql 自研工具报错分析(impossible to write to binary log since BINLOG_FORMAT = STATEMENT and )
python工具报错分析impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITT原创 2021-03-10 12:34:35 · 294 阅读 · 1 评论 -
python 实现循环执行代码
利用while循环实现,用户不想退出可以一直执行代码块def test(s): return input("是否退出:是0,否1: ") == s #定义一个函数保存输入值def main(): a = "0" while not test(a): #输入1 不等于0,会一直循环执行代码 phone = input("请输入要接收推送的手机号:") 程序代码。。。 ...原创 2021-01-12 17:31:49 · 4562 阅读 · 0 评论 -
关于python 最简单封装实例
一、#定义一个类class Person: #init是定义类实例初始化函数 ,没有返回return def __init__(self,name,area): self.name = name self.area = area #类里面定义方法 def run(self): print(self.name) #创建对象 xs =...原创 2020-11-17 17:17:34 · 1106 阅读 · 0 评论 -
python标准库及示例
python处理xml的三种包标准库中的xml 参考:http://docs.python.org/library/xml.htmlFredrik Lundh 的 ElementTree 参考:https://pypi.python.org/pypi/elementtree/https://docs.python.org/2/library/xml.etree.elemen...原创 2018-03-14 12:40:16 · 340 阅读 · 0 评论 -
有关appium
python 工具 :pycharm学习网站:http://www.testclass.net/python项目学习:https://checkio.org/ 翻墙:https://github.com/Alvin9999/new-pac/wiki原创 2018-04-25 11:02:29 · 327 阅读 · 2 评论 -
*前后端交互2——python3+django2+连接外部数据库mysql
1、python3 多个资料显示不支持mysqldb,那么在引用外部数据库的时候,import mysql即可2、需求:链接数据库,获取简单查询语句结果 梳理思路:1、链接数据库可以专门写一个db.py的文件,适用于复杂系统链接不同数据库的时候;刚入门,我就把数据库链接语句写入view.py,当然import mysql 2、不...原创 2018-09-13 20:04:53 · 1195 阅读 · 0 评论 -
python练习 之 生成条形码和返回接口值
python生成条码存到F盘import barcodeid = input("输入条码数值")Code = barcode.get_barcode_class('code39') bar = Code(id,barcode.writer.ImageWriter(),False)bar.save("F:\\mysite\\static\\img\\barcode")...原创 2018-12-24 17:37:13 · 856 阅读 · 0 评论 -
python3 远程linux遇到 知识总结
背景:在进入linux输入2次账号、密码后,进入/app/applog目录下,grep -a **** system.log |grep -w IS_CAL --color=auto查找两个关键字匹配结果正确,用python脚本进入applogs目录为空首先,定位问题需要一步步打印:print(ssh_stdout、ssh_stderr、ssh_stdin)查看有没有报错;2、ll...原创 2019-03-21 20:25:48 · 268 阅读 · 0 评论 -
pytest接口自动化测试框架+项目实例
python pytest (或许以后加上django)一、基础框架:测试用例;测试数据;测试报告------------实现逻辑和数据分离,后期可以增加日志、公用配置、封装完善1、 项目背景:http 接口、pycharm、pytest/unitest、python先实现一个接口执行,引入 requests,json库 (我习惯用pyinstaller先打包成exe)...原创 2019-04-10 20:41:42 · 32031 阅读 · 22 评论 -
任一数组,输出其中重复的数字——python两种解法
*********************第一种***********************************class student(object): def __init__(self, number, length): result = [] number.sort() for i in range(0, lengt...原创 2019-05-28 16:45:43 · 2041 阅读 · 0 评论 -
python---time模块,常用时间比较方法
1、strptime() :把一个时间字符串解析为时间元组用法:time.strptime(string[, format])2、mktime():t -- 结构化的时间或者完整的9位元组元素,返回用秒数来表示时间的浮点数用法:time.mktime(t)此时、float可以直接比较;也可以强制float转换为int类型,进行比较;3、strftime() ...原创 2019-06-18 17:47:29 · 6429 阅读 · 0 评论 -
python 接口报文常用函数 json.loads() 和 json.dumps()
1、直接传入报文,python不识别,报未定义或者415错误json.loads() 函数:将json字符串格式数据转化为python字典数据data= ‘{报文}’ 单引号强制转化字符串data1 =json.loads(data)2、post传输data1,返回码200,结果报falsejson.dumps()函数 :将python字典对象转化为json字符...原创 2019-08-26 15:44:14 · 760 阅读 · 1 评论 -
一个python小脚本--自我解析
需求:希望生成多个xml文件 ; 生成一个bat文件,多行显示 内容为start LoadTest.exe -data xx.xml,xx是roomid的递增数字;前提: 有个模板xml文件,需要修改其中两个项目,roomid,pwd思路:1、批量生成xml文件,roomid是递增数字,pwd不变 2、生成bat文件 3、使用ElementTree,先将文件读入,解析成树,之后,...原创 2018-03-14 12:38:04 · 668 阅读 · 0 评论 -
python易混淆点四:类 、函数、实例、属性 举例说明
一、类添加__init__() 初始化函数(方法):当创建实例时,__init__()方法被自动调用,我们就能在此为每个实例都统一加上多个属性;__init__() 方法的第一个参数必须是 self;创建实例时,就必须要提供除 self 以外的参数;二、相关名词解析类:类中函数;类中所涉及的变量 (类的属性)函数:组织好的,可重复使用的,用来实现单一,或相关联功能的代...原创 2018-03-19 19:14:04 · 318 阅读 · 0 评论 -
接口测试实战一:有sdk的接口
相关开发已经封装好访问服务器接口所需要使用的库等,所以只需要测试人员去加载SDK并且传入相应格式的参数即可。(import ctypes)但是目前项目是python语言、RF架构不能直接用sdk的函数,只能通过引入C的库,重新包装被RF调用,所以RF里一些函数是再次封装后的函数(测试自己编写代码实现)...原创 2018-02-28 11:38:46 · 6256 阅读 · 0 评论 -
python 混淆点一
参考资料: 廖雪峰教程list 和 tuplelist和tuple是Python内置的有序集合,一个可变,一个不可变list是一种有序的集合,可以随时添加和删除其中的元素。索引正数从0开始,倒数从-1开始tuple 是不可变 所以不能添加插入python缩进规则: 循环等条件后 ,回车--tab 缩进成功在Python中,字符串、整数等都原创 2016-03-21 10:19:54 · 679 阅读 · 0 评论 -
python易混淆点三
有时需要强制转换(2.x 转换3.x的时候)在列表里用in查找字符串 相反: 字符串查找则必须顺序全部符合原创 2016-04-27 20:50:29 · 351 阅读 · 0 评论 -
python 学习知识点一
序号方法, 描述 & 简单的调用1__init__ ( self [,args...] )构造函数简单的调用方法: obj = className(args)2__del__( self )析构方法, 删除一个对象简单的调用方法 : dell obj3__repr__( self )转化为供解释器读原创 2016-04-21 11:27:49 · 300 阅读 · 0 评论 -
python 学习知识点二
一 、 关于IDLE 运行python程序1)右键IDLE打开python程序后,F5执行该程序调试:用PDB库调试python程序,在程序中间插入一段程序,相对于在一般IDE里面打上断点然后启动debug,程序如下import pdbpdb.set_trace()然后正常运行脚本,到了pdb.set_trace()那就会定下来,就可以看到调试的提示符(Pdb)了2原创 2016-07-26 10:54:11 · 241 阅读 · 0 评论 -
python+django 博客
环境: python 27 Django1.8.14一到安装目录下,创建工程: 输入django-admin.py startproject mysite在工程下创建blog应用 python manage.py startapp blog初始化数据库 :python manage.py syncdb (如果提示无法识别该命令,是因为django版本不对,用imgra原创 2017-04-24 18:03:46 · 343 阅读 · 0 评论 -
python 访问数据库一:添加部门
import MySQLdbimport randomimport string'''conn = MySQLdb.connect(host='192.168.*.**', port = ****, user='*****', passwd='****', db ='****')cur = conn.cursor()#一次...原创 2017-05-21 15:35:40 · 255 阅读 · 0 评论 -
django 搭建博客学习
对于web应用来说,包括数据库的创建,前端页面的开发,中间逻辑层的处理python 2.7 Django 1.8.2创建工程添加blog应用初始化数据库原创 2017-12-14 18:52:44 · 208 阅读 · 0 评论 -
经典python题目练习
1、给定一个非空正整数的数组,按照数组内数字重复出现次数,从高到低排序#!/usr/bin/pythonlist = [1,1,1,6,6,7,3,9]a = {}for i in list: if list.count(i)>0: a[i] = list.count(i) #a[i]是字典value的值print a# items()方法将字典的元素转化为了元...原创 2017-09-12 11:49:41 · 42142 阅读 · 1 评论 -
RF+Python 实战一:登陆
背景:私有协议,开发提供dll支持python,框架robotframework, 语言python2.7安装组件:Python2.7 、wxpython、robotframework、robotframwork-ride、lxml库、collection库、request library;开发提供的dll库放到python目录下RF架构protocal : 用方法将私有协议生成xml格式报文 ...原创 2017-10-17 17:44:04 · 5749 阅读 · 0 评论 -
python学习:位置参数、默认参数、可变参数 RF实例
1、位置参数 (根据函数定义的参数位置来传递参数,必须一一对应)2、关键字参数(用户函数调用,通过“键-值”形式加以指定,不需一一对应)3、默认参数(参数提供默认值,调用函数时可传可不传该默认参数的值)4、可变参数 (*args,**krgs)args可以传元祖,krgs可以传字典 顺序如下:(位置参数,默认参数,可变参数)deffunc(name, age, sex=1, *args, **ka...原创 2017-10-17 17:28:08 · 1281 阅读 · 0 评论 -
RF+Python 实战三 详解项目
两个自定义库,最后整合到一个库里方便RF调用1:python自定义库引入外部库 :import ctypes作用:方便地调用C DLL中的函数2:python 自定义库引入lxml外部库:from lxml import etree作用:解析xml文件;查找、定位某个标签;定位后操作标签,比如访问属性、文本内容等RF:1、协议1)嵌套自定义外部关键字归类、生成:常用底层关键字 2)解析协议报文:生...原创 2018-02-12 18:07:40 · 3761 阅读 · 0 评论 -
接口测试实战一:jason格式接口
接口测试:本质是通过测试参数的排列组合验证返回值/数据库变更是否符合预期;常用到的有有效值、无效值、空值、默认值等等一、无SDK接口 :接口测试需传入jason格式数据(常用的技术一般是字典格式转json格式,或者json转字典格式,然后再进行数据的提取(RF中的RequestsLibrary库)),用curl方式构造,curl命令使用了libcurl库来实现,libcurl库常用在C程序中用来处...原创 2018-02-28 09:28:13 · 2607 阅读 · 0 评论 -
python易混淆点二 函数 参数 属性
在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。1.函数:定义函数时,需要确定函数名和参数个数;函数体内部可以用return随时返回函数结果;函数执行完毕也没有return语句时,自动return Nonedef my_abs(x): if x >= 0: re...原创 2016-03-21 11:33:34 · 347 阅读 · 0 评论