公司需求可以支持大数据量的车牌从excel导入到系统,写了个脚本支持测试

import random
import pandas as pd
import logging

logging.basicConfig(level=logging.INFO, format=’%(asctime)s - %(name)s - %(levelname)s - %(message)s’)
logger = logging.getLogger(name)

def autoCreatCarNo():

carprovince = '京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽赣粤青藏川宁琼'
carChar = 'ABCDEFGHIJKLMNPQRSTUVWXYZ'
carNumber = '0123456789ABCDEFGHJKLMNPQRSTUVWXYZ'
NoColor = ['蓝色','绿色','白色','黑色','黄色','未知']
content_list = []  # 用来接收生成的车牌i = 0;
while i < 50:id_1 = random.choice(carprovince)  # 车牌号第一位省份简称id_2 = ''.join(random.sample(carChar, 1))  # 车牌号第二位id_3 = ''.join(random.sample(carNumber, 5)) # 车牌后续5位v = id_3.isalpha()  # 所有字符都是字母时返回 trueif v == True:continueelse:car_id = id_1 + "-" + id_2 + id_3i = i + 1content_list.append([car_id,NoColor[random.randint(0,5)]])return content_list

def WriteCarNoToExcel(file,content_list):

for i in content_list:logger.info(i)ds = pd.DataFrame(content_list)
df = pd.read_excel(file, header=None)
df = df.append(ds, ignore_index=True)
df.to_excel(file, index=False, header=False)str1 = '写入'+ str(len(content_list))+"条数据"logger.info(str1)

content_list2=autoCreatCarNo()

Python 随机生成车牌号和车牌号对应的颜色,大批量造测试数据相关推荐

  1. python 随机生成密码

    python 随机生成密码 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : 随机生成密码 ...

  2. python随机生成30个8_Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例...

    上代码: 环境:Python3 import random,string s=string.ascii_letters+string.digits print(s) n={''.join(random ...

  3. Python语言学习:Python随机生成那些事之随机生成使用方法、案例应用之详细攻略

    Python语言学习:利用Python随机生成那些事之随机生成使用方法.案例应用之详细攻略 目录 案例应用 1.随机生成指定区间内的某一值 案例应用 1.随机生成指定区间内的某一值 使用说明:给定区域 ...

  4. 利用python随机生成姓名的实例教程

    本篇文章主要讲解:利用python随机生成姓名的实例教程 作者:任聪聪 整体思路 在我们生成姓名的时候,一般我们要考虑的是姓名的组合构成,姓+名,姓是固定的,名是随机的,故此我们可以通过随机调用常用汉 ...

  5. 怎样用python随机生成100内的100个奇数_python怎么随机生成奇数_后端开发

    PHP每15分钟自动更新网站地图(减少服务器消耗)_后端开发 sitemap.php为页面文件,sitemap.html为sitemap.php的克隆版,监控宝设置定时监控timeSitemap.ph ...

  6. python随机生成验证码_Python生成随机验证码的两种方法

    # -*- coding: utf-8 -*- import random def generate_verification_code_v2(): ''' 随机生成6位的验证码 ''' code_l ...

  7. 使用python随机生成IP+域名并写入excel表

    题目要求:使用python随机生成IP,随机域名:并创建excel表,将生成的随机IP与域名数据写入: 代码如下: import random import socket import struct ...

  8. python随机生成一个地区地址_Python生成随机MAC地址

    利用python代码生成一个随机的MAC地址,使用python网络编程时或可用上,如果使用scapy模块则可直接利用RandMAC()函数来生成MAC. python 复制代码 代码如下: impor ...

  9. python随机生成10个奇数_python怎么随机生成奇数

    python随机生成奇数的方法: 实现思路: 1.需要用到random模块 2.用列表展现给用户 3.检查这个数是否为奇数,在用append的方法将为奇数的随机数写入列表中 4.为了保证能输入与用户输 ...

  10. python 随机生成大乐透号码

    python 随机生成大乐透号码 自己写来买彩票用的,如下: 自己写来买彩票用的,如下: import randomL1 = [ i+1 for i in range(35)] L2 = [ i+1 ...

最新文章

  1. Hibernate学习笔记--核心编程
  2. clickhouse安装包_ClickHouse单机部署
  3. 5-3如何设置文件的缓冲
  4. 【深度学习】非极大值抑制Non-Maximum Suppression(NMS)一文搞定理论+多平台实现...
  5. java ArrayList排序
  6. 获取手机通讯录跟sim卡通讯录
  7. java java编码_Java编码约定被认为是有害的
  8. python runtimeeeror_Python3基础 raise 产生RuntimeError 异常
  9. ubuntu 升级python3_ubuntu16.04安装python3
  10. HDU-3974 Assign the task 线段树 或 直接模拟多叉树 或 并查集 (三种方法)
  11. C语言面向对象(下):驱动设计技巧
  12. 接口性能测试+调优+性能指标
  13. 多行文字内容溢出显示点点点(...)省略号
  14. 日期格式化时候yyyy-MM-dd HH:mm:ss大小写区分
  15. 商丘学院计算机基础,商丘学院
  16. 如何智慧的提问(个人笔记)
  17. C语言 八进制数转换为四进制
  18. Tomcat启动出现乱码·解决方法
  19. 以mysql为例有几种隔离级别_mysql有几种隔离级别
  20. 某脑残公司领导:80 后就该滚出 IT 行业!二哥第一个不服!!!!!

热门文章

  1. 2022年TIKTOK推广最新教程
  2. 运动App如何实现端侧后台保活,让运动记录更完整?
  3. 注册谷歌地图 API 密钥和显示谷歌地图
  4. Python学习--Machine-Learning 吴恩达机器学习编程作业 (第六周)
  5. Vue + Vant + i18n 实现国际化及语言切换
  6. 浅谈幼儿园计算机论文,【一等奖 论文】凌姗:《浅谈幼儿园生成活动存在的问题及建议》...
  7. Widgets基础篇(上)
  8. 手机百度网盘倍速播放的方法步骤
  9. 嵌入式C语言编写51单片机控制电机转速
  10. 即时通讯音视频开发之移动端开发的几个建议