python语言
wxy_summer
好孩子就是我 我就是王小丫
展开
-
Jenkins持续集成allure报告
安装Jenkinsbrew install jenkins启用jenkins服务: brew services start jenkins (重启为restart)第一次启动Jenkins时,Jenkins会自动生成一个随机的按照口令。注意控制台输出的口令,打开浏览器需要输入打开浏览器:http://127.0.0.1:8080/(首次需要一些安装和配置用户等)admin(meipian123456)安装allure插件Manage Jenkins–Manage Plugins–可选插原创 2021-06-23 19:53:45 · 246 阅读 · 0 评论 -
python操作excel表格--批量写入数据
模块导入import openpyxl待写入数据data = [["B101", 1, 2], ["B111", 3, 4], ["B112", 5, 6]]操作exceldef write_excel_data(value): workbook = openpyxl.Workbook() # 新建一个工作簿 sheet = workbook.active # 获取当前活跃的表单 sheet.title = "测试数据写入excel" #原创 2021-05-19 17:57:41 · 4462 阅读 · 6 评论 -
Python-requests模块
Postpost-表单请求import requestsurl = ""headers = {"accept": "application/json"}data = {"key1": "value1"}# 发送POST请求-提交表单信息response = requests.post(url=url, headers=headers, data=data)print(respons...原创 2019-07-12 16:42:37 · 135 阅读 · 0 评论 -
Python-连接MySql数据库
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-09-03 17:37:53 · 209 阅读 · 0 评论 -
Python-序列化和反序列化
序列化(encoding):把python对象编码转换成Json字符串。反序列化(decoding):把json格式字符串解码为python对象。json库的主要方法:dumps, dump, loads, load 1. dumps功能 : 将字典类型通过json把它序列化为json格式的字符串 2. loads功能 :将json编码的字符串转换为python数据结构import json原创 2017-03-23 17:44:25 · 2680 阅读 · 0 评论 -
Python-连接MongoDB
1.安装python连接mongodb的库文件pymongo安装:cd c:\Python33\Scripts c:\Python33\Scripts>pip install pymongo 2.连接:import pymongo#连接数据库client=pymongo.MongoClient("localhost",27017)db=clie...原创 2016-11-19 18:32:48 · 629 阅读 · 0 评论 -
Python-同一个类两个函数间变量的调用
class A(): def test_a(self): self.m ="hello" def test_b(self): self.test_a() n=self.m + "world" print(n)if __name__ == '__main__': A().test_b()运行结果:原创 2016-11-16 16:02:34 · 10858 阅读 · 5 评论 -
Python-字典
#字典values和items方法分别返回字典的值列表和(key,vlaue)对元组d={1:'pig',2:'dog',3:'cat'}print(d.values())print(d.items())运行结果:dict_values(['pig', 'dog', 'cat'])dict_items([(1, 'pig'), (2, 'dog'), (3, 'cat')])#字典的up原创 2016-10-31 20:17:41 · 328 阅读 · 0 评论 -
Python-数字千分位的处理
第一种方法:2.7版本以上直接用format设置千分位分隔符a="{:,}".format(12345678) print(a)第二种方法:正则实现import re a = '20003' result = re.sub(r"(?<=\d)(?=(?:\d\d\d)+$)", ",", a) print(result)运行结果如下:原创 2016-10-21 10:51:42 · 8960 阅读 · 0 评论 -
Python单元测试框架-用例执行顺序
unittest框架默认根据ASCII码的顺序加载测试用例,数字与字母的顺序为:0~9,A~Z,a~z。import unittestclass TestB(unittest.TestCase): def setUp(self): print("test start") def test_bbb(self): print("test bbb")原创 2016-10-13 20:32:35 · 1773 阅读 · 0 评论 -
Python:unittest单元测试框架(一)
本篇主要讲如何通过unittest单元测试框架编写单元测试用例,先看一小段代码:#首先引入unittest模块,创建Test类继承unittest的TestCase类,可以将TestCase类看成是对特定类进行测试的集合import unittestclass Test(unittest.TestCase): #用于测试用例执行前的初始化工作 def setUp(self):原创 2016-10-13 17:53:28 · 783 阅读 · 0 评论 -
python文件读取
1.读取txt文件 read(): 读取整行文件 readline(): 读取一行数据 readines():读取所有行的数据user_info.txt: #读取txt文件user_file=open('user_info.txt','r')lines=user_file.readlines()for line in lines: username=line.原创 2016-10-12 18:11:06 · 460 阅读 · 0 评论 -
python-print的区别(2和3)
安装好python先从打印开始喽。。“打印”是输出文本,不是从打印机上打印。哈哈哈哈 python提供print()方法来打印信息,但2和3稍微有差异1.python中不区分单引号('')和双引号(""),都可用来表示一个字符串2.Python2打印时可以不加括号:print 'hello world' Python3则需要加括号 print("hello world")3.Pyth原创 2016-09-10 16:51:58 · 5293 阅读 · 0 评论