python
文章平均质量分 56
IT_xiaocai27
爱若可以永久,何以你今天只想撸代码!
展开
-
python 自建kafka消息生成和消费小工具
要将 Kafka 的消息生产和消费转换为 API 接口,我们可以使用 Python 的 Web 框架。其中 Flask 是一个轻量级且易于使用的选择。下面是一个简单的例子,使用 Flask 创建 API 来生成和消费 Kafka 消息。这只是一个简单的示例,您可能需要添加错误处理、日志记录、认证、消息序列化和反序列化等功能,以满足更复杂的需求。原创 2023-09-20 13:22:17 · 829 阅读 · 0 评论 -
解决:Requests 实现post方式的表单提交异常
正确请求实例:def sayHello(): url = 'http://www.baidu.com' param = {"say": "hello"} headers = {'Content-Type':'application/x-www-form-urlencoded'} res = requests.post(url=url, headers=headers, data="param=%s" % (json.dumps(param))) return l原创 2022-03-03 11:26:13 · 827 阅读 · 0 评论 -
动态持久化数据工具模板分享
意在自动生成一个数据工具的前端页面,方便测试工程师完成数据工具创建,并服务化集成化,提供给前端后端,产品UX 等项目成员。原创 2021-12-09 16:00:21 · 192 阅读 · 0 评论 -
Python 测试集成之unittest
我们想让将多个单测case 按照一定规则或者规范,统一一个入口执行。而不去人工手动每次单个执行,这就是测试集成的初衷吧。unittest 可以基本实现我们想要的东西。官方文档:https://docs.python.org/zh-cn/3/library/unittest.html#unittest 整体来讲分为如下几个大的模块(官方解读):测试脚手架test fixture表示...原创 2019-07-04 17:15:40 · 982 阅读 · 0 评论 -
ContOS 7 将python2.7升级到python3.6 后pip3 安装踩坑过程
因为linux 系统很多地方依赖到自带的python版本,所以我们不好讲全部环境依赖替换到3.6。但是可以重新安装一个3.6 的版本,配置系统变量后,默认的方式编译我们的python 工程。Python3 安装过程如下:#安装源码编译器等工具yum -y install gcc gcc-c++ autoconf automake make zlib zlib-devel#下载以...原创 2019-06-14 12:11:14 · 764 阅读 · 0 评论 -
python3 使用连接mysql 数据库
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。1.安装pip3 install PyMySQL数据库连接导入pymysql 库函数使用pymysql 模块中的Connect...原创 2018-12-13 11:03:33 · 153 阅读 · 0 评论 -
python3 使用mysql-connector 连接mysql 数据库
mysql-connector是一个Python模块,它在Python中重新实现MySQL协议,它比较慢,但不需要C库,因此更便携.mysql-connector 是 MySQL 官方提供的驱动器。1.安装python -m pip install mysql-connector2.使用数据库连接 需要导入驱动模块,mysql.connector,并使用connector...原创 2018-12-13 10:46:08 · 3476 阅读 · 0 评论 -
时间和日期
时间和日期# -*- coding: UTF-8 -*-import timeticks=time.time()print tickslocaltime=time.localtime(time.time())print time.asctime(localtime)# 格式化成2016-03-20 11:45:39形式print time.strftime("%Y-%m-%d原创 2017-08-08 21:45:47 · 154 阅读 · 0 评论 -
Python元祖,列表,字典,集合的比较
1. 元组 可以包含不同类型的对象,但是是不可变的,不可以在增减元素,用()来定义.元组的操作: tuple(obj),切片,in,for in,del,cmp,len,max,min#定义一个元组tuple1 =()tuple1 = tuple({1,2,3,4,5,'6'})tuple1 = (1, 2, '3', 4, '5')# 定义了一个元组之后就无法再转载 2017-08-08 19:53:05 · 500 阅读 · 0 评论 -
python 元组和字典
元组;Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。# -*-coding:gbk -*-tuple1,tuple2=(123,"xyz"),(456,"abc")'''如果比较的元素是同类型的,则比较其值,返回结果。如果两个元素不是同一种类型,则检查它们是否是数字。如果是数字,执行必要的数字强制类型转换,然后比原创 2017-08-08 19:28:51 · 258 阅读 · 0 评论