Python
文章平均质量分 58
LittleGlassHeart
这个作者很懒,什么都没留下…
展开
-
基于Python3的接口自动化总结(八)——Sqlite数据库
【代码】基于Python3的接口自动化总结(八)——Sqlite数据库。原创 2022-10-26 22:20:44 · 942 阅读 · 0 评论 -
Python xlrd模块最新版本不支持.xlsx文件
Python xlrd模块最新版本不支持.xlsx文件的解决办法由于xlrd新的模块(2.0.1版本)已不支持.xlsx文件,因此需要卸载当前版本的xlrd库,安装1.2.0版本即可。pip uninstall xlrd # 卸载当前版本pip install xlrd==1.2.0 # 安装1.2.0版本...原创 2021-11-12 17:20:06 · 2471 阅读 · 0 评论 -
基于Python3的接口自动化总结(七)—— 时间处理
常用时间处理import timefrom datetime import datetimefrom datetime import timedeltafrom typing import UnionDATE_STANDARD = datetime(1970, 1, 1, 8, 0)FMT_STANDARD = '%Y-%m-%d %H:%M:%S'class Time: def __init__(self): pass @property原创 2020-07-15 16:15:06 · 285 阅读 · 0 评论 -
基于Python3的接口自动化总结(六)——PostgreSQL数据库
通过python连接PostgreSQL数据库import psycopg2import psycopg2.extrasclass Database: def __init__(self, database, user, password, host, port): self.database = database self.user = user self.password = password self.host = ho原创 2020-07-15 14:20:35 · 380 阅读 · 0 评论 -
基于Python3的接口自动化总结(五)——文件操作模块
#!/usr/bin/env python3# -*-coding:utf-8-*-"""author : LittleGlassHeartdate : 2019年10月24日description : 该模块主要包含测试公共基础-文件操作函数"""import osimport shutilimport hashlibimport base64import pandas a...原创 2020-05-07 19:58:32 · 203 阅读 · 0 评论 -
基于Python3的接口自动化总结(四)——Vertica数据库
通过python连接Vertica数据库#!/usr/bin/env python3# -*-coding:utf-8-*-import vertica_pythonclass Vertica: def __init__(self): self.connection = None def _connect(self, database, user, ...原创 2020-03-09 17:27:21 · 696 阅读 · 0 评论 -
基于Python3的接口自动化总结(三)——文件断点续传接口
基于nginx-upload-module模块实现的文件断点续传接口自动化#! /usr/bin/env python3# -*-coding:utf-8-*-import osimport requestsimport hashlibclass Upload: @staticmethod def _get_session_id(file_path): ...原创 2020-03-02 17:17:47 · 288 阅读 · 0 评论 -
基于Python3的接口自动化总结(二)——获取接口cookie
获取接口cookie信息import requestsdef get_cookie(self, username, password): login_url = f"http://host/login/" login_headers = {"Content-Type": "application/x-www-form-urlencoded"} login_data ...原创 2020-02-11 18:08:32 · 332 阅读 · 0 评论 -
基于Python3的接口自动化总结(一)——文件上传接口
文件上传接口api: POST http://host/api/import接口入参:file:文件内容import osimport urllib3import astdef import_by_rest(self, file_path): """ :param :file_path:导入文件路径 :return :res:接口返回数据 """...原创 2020-02-11 17:50:45 · 414 阅读 · 0 评论 -
Python——time模块
本文链接:https://blog.csdn.net/qq_41573234/article/details/82533820三种时间格式转化1. time() 函数time( )函数用于返回当前时间的时间戳(从1970年1月1日00时00分00秒到现在的浮点秒数)time()函数的语法如下:time.time()1、此语法中第一个 time 表示 time 模块,该函数不需要传递...转载 2019-11-05 18:37:12 · 177 阅读 · 0 评论 -
解决Pycharm:module ‘pip‘ has no attribute ‘main‘
找到Pycharm安装目录下\helpers\packaging_tool.py文件,修改文件源代码:原:def do_install(pkgs): try: import pip except ImportError: error_no_pip() return pip.main(['install'] + pkgs)def do...原创 2019-10-22 15:13:37 · 144 阅读 · 0 评论 -
Python requests中data与json参数区别
在通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json。data与json既可以是str类型,也可以是dict类型。区别:1、不管json是str还是dict,如果不指定headers中的content-type,默认为application/json2、data为dict时,如果不指定content-type,默认为applicati...原创 2019-10-22 11:20:31 · 838 阅读 · 0 评论 -
Pyqt5编程踩坑日记
Pyqt5编程采坑日记近期从python2.7转到python3.6,之前一直采用的tkinter也有了更为强大的替代者——Pyqt5,初涉Pyqt5,采坑总是避免不了的,于是乎便记录下来。。。一、Pyqt5下使用subprocess模块后打包exe的问题Pyqt5下对subprocess模块进行了使用,在Pycharm上可以正常运行并调试,但是,一旦用Pyinstaller -w打包为ex...原创 2019-09-14 17:06:32 · 797 阅读 · 0 评论 -
Python常用正则表达式整理
常用正则表达式1.IP正则匹配#pythonimport repattern = re.compile(r'^(?:(?:(?:2[0-4][0-9]|25[0-5])|(?:1?[0-9]{0,2}))\.){3}(?:2[0-4][0-9]|25[0-5]|1?[0-9]{0,2})$')print(pattern.findall('255.255.255.255'))#out...原创 2019-09-02 17:53:27 · 142 阅读 · 0 评论 -
【转】python正则表达式优先级执行顺序
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-02 17:46:23 · 676 阅读 · 0 评论 -
Python 通过闭包看延迟绑定
先看看这样一个经典的栗子:def multiplier(): return [lambda x: x*i for i in range(3)]print([func(2) for func in multiplier()])这个栗子就是一个简单的闭包,那它的输出结果会是多少呢?小脑瓜儿飞速一转,按照预想可能会是[0, 2, 4]吧?但是!通过实际的运行我们可以看到输出为[4, 4...原创 2019-08-29 14:40:51 · 379 阅读 · 0 评论 -
【转】python3中datetime库详解
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-28 14:07:17 · 733 阅读 · 0 评论