使用python生成随机中奖姓名和电话号码并存入excel

本文介绍如何使用Python脚本生成包含随机姓名和电话号码的中奖名单,并将其写入Excel文件。通过组合百家姓和常见名字,结合三大运营商手机号段,实现了数据的随机生成。中奖信息在展示时使用*号保护隐私,同时处理了单字名的情况。
摘要由CSDN通过智能技术生成

这两天公司做了一个抽奖活动,需要将一些excel的文档转换成带有*号的形式发表到公众号上,由于每天都有固定的数据量,随即想到用python脚本实现生成随机姓名和电话,以及中奖信息。

首先引入需要用到的包。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
import xlwt
import xlrd
from xlrd import *
from xlutils.copy import copy
from datetime import datetime
import time
import random

然后准备需要的数据,这里要生成随机姓名,首先要准备百家姓,还有实用的名字,名字我也是找很久没找到,后面自己去网上复制一些名字,然后用join把所有的字加上“”,生成单个字符。然后会用到三大运营商手机号段。以及中奖的金额。

list_tel=['134','135','136','137','138','139','147','150','151','152','157','158','159','178',
          '182','183','184','187','188','198','130','131','132','155','156','145','176','185',
          '186','166','133','149','153','173','177','180','181','189','199']
list_tel4=['0','1','2','3','4','5','6','7','8','9']
list_firstname=['赵', '钱', '孙', '李', '周', '吴', '郑', '王', '冯', '陈', '楮', '卫', '蒋', '沈', '韩', '杨',
                '朱', '秦', '尤', '许', '何', '吕', '施', '张', '孔', '曹', '严', '华', '金', '魏', '陶', '姜',
                '戚', '谢', '邹', '喻', '柏', '水', '窦', '章', '云', '苏', '潘', '葛', '奚', '范', '彭', '郎',
                '鲁', '韦', '昌', '马', '苗', '凤', '花', '方', '俞', '任', '袁', '柳', '酆', '鲍', '史', '唐',
                ]
list_midname=['梦','琪','忆','柳','之','绿','冰','蓝','灵','槐','平','安','书','翠','翠','风',
              '香','巧','代','云','梦','曼','幼','翠','友','巧','听','寒','梦','柏','醉','易',
              '旋','亦','玉','凌','萱','访','卉','怀','亦','笑','蓝','春','翠','靖','柏','夜',
              '蕾','冰','夏','梦','松','书','雪','乐','枫','念','薇','靖','雁','寻','春','恨',
              '山','从','寒','忆','香','觅','波','静','曼','凡','旋','以','亦','念','露','芷',
              '蕾','千','兰','新','波','代','真','新','蕾','雁','玉','冷','卉','紫','山','千',
              '琴','恨','天','傲','芙','盼','山','怀','蝶','冰','兰','山','柏','翠','萱','恨',
              '松','问','旋','从','南','白','易','问','筠','如','霜','半','芹','丹','珍','冰',
              '彤','亦','寒','寒','雁','怜','云','寻','文','乐','丹','翠','柔','谷','山','之',
              '瑶','冰','露','尔','珍','谷','雪','乐','萱','涵','菡','海','莲','傲','蕾','青',
              '槐','冬','儿','易','梦','惜','雪','宛','海',
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值