随笔分类 - Python
利用Python实现的小功能
摘要:字典 a = {} a['you'] = ['a','b'] a['me'] = ['c','d'] print(a) 输出结果:{'you': ['a', 'b'], 'me': ['c', 'd']} 列表 print([2]+[3]) 输出结果:[2, 3]
阅读全文
摘要:Excel操作 练习1 新建工作簿 新建多个sheet页面 写入单元格内容 保存工作簿到指定文件夹 # !/usr/bin/env python3 import openpyxl data = openpyxl.Workbook('try3.xlsx') # 新建工作簿 sheet2 = data.
阅读全文
摘要:自动化测试步骤 《测试案例》中配置好相关的数据字典以及data_dt和测试人等基本信息,方便拼接测试QL 将对应的部分字段以及测试SQL粘贴进《规则配置表》中,同时添加更新信息 这里要注意的是,将《规则配置表》另存为相应测试项的CSV文件,注意CSV文件中需要右键删除多余空行 命名参考 sit_pk
阅读全文
摘要:python open函数中的newline参数问题 python版本:2.6 用open函数打开csv文件,提示TypeError: 'newline' is an invalid keyword argument for this function。(newline是为了解决写入时新增行与行之间
阅读全文
摘要:1.查找一个匹配项 查找并返回一个匹配项的函数有3个:search、match、fullmatch,他们的区别分别是: search: 查找任意位置的匹配项 match: 必须从字符串开头匹配 fullmatch: 整个字符串与正则完全匹配 2.查找多个匹配项 讲完查找一项,现在来看看查找多项吧,查
阅读全文
摘要:Python3.6新增了一种f-字符串格式化 格式化的字符串文字前缀为’f’和str.format()相似。它们包含由花括号包围的替换区域。替换字段是表达式或变量,在运行时进行评估,然后使用format()协议进行格式化。以 f 开头,包含的{}表达式在程序运行时会被表达式的值代替。 import
阅读全文
摘要:工程师开发完成后,常常需要制造大批量的伪数据,来测试数据中台的开发效果。利用Excel来造数,小批量的数据还是可以的,想了解Excel造数的朋友,可以看我之前的文章《造数常用的Excel表达式》,遇到大批量数据时,利用Python来造数会更高效。下面简单介绍一下具体的造数思路。 整体思路 确定有多少
阅读全文
摘要:当网盘文件超过100G的时候,找文件就有点苦恼了,不记得放在什么文件夹,也不记得名字,就想着从目录着手。 现在百度网盘还未推出目录功能,这里就套用网上推荐的查询目录的方式。后面附有代码。 #整体思路 ##查看网盘缓存数据库文件 百度网盘在本地有个数据库文件BaiduYunCacheFileV0.db
阅读全文
摘要:一段日期重复1000行,python取日期范围循环操作 主要函数是datetime.timedelta(),datetime.date() import datetime daylist = [] count = 0 begin = datetime.date(2021, 3, 1) end= da
阅读全文
摘要:多个词随机排序,生成1000行 用于实现洗牌,随机打乱号码牌顺序等功能,可以用random.choice()函数 import random x = ['等级1', '等级2', '等级3'] # 可以换作序号,号码牌等 y = [random.choice(x) for i in range(10
阅读全文
摘要:Python随机生成字符串加数字 造数过程中需要批量生成ID或者账号,可以利用for循环和列表,也可以是列表生成式。[str(i)+'aaa'for i in range(1000)] 生成1000行数字 num = [] for i in range(1000, 2001): num_str =
阅读全文