import redef generate_easy_username_password():"""生成简易用户名和密码:return:"""str1 = """王 李 张 刘 陈 杨 赵 黄 周 吴 徐 孙 胡 朱 高 林 何 郭 马 罗梁 宋 郑 谢 韩 唐 冯 于 董 萧 程 曹 袁 邓 许 傅 沈 曾 彭 吕苏 卢 蒋 蔡 贾 丁 魏 薛 叶 阎 余 潘 杜 戴 夏 钟 汪 田 任 姜范 方 石 姚 谭 廖 邹 熊 金 陆 郝 孔 白 崔 康 毛 邱 秦 江 史顾 侯 邵 孟 龙 万 段 雷 钱 汤 尹 黎 易 常 武 乔 贺 赖 龚 文庞 樊 兰 殷 施 陶 洪 翟 安 颜 倪 严 牛 温 芦 季 俞 章 鲁 葛伍 韦 申 尤 毕 聂 丛 焦 向 柳 邢 路 岳 齐 沿 梅 莫 庄 辛 管祝 左 涂 谷 祁 时 舒 耿 牟 卜 肖 詹 关 苗 凌 费 纪 靳 盛 童欧 甄 项 曲 成 游 阳 裴 席 卫 查 屈 鲍 位 覃 霍 翁 隋 植 甘景 薄 单 包 司 柏 宁 柯 阮 桂 闵 欧阳 解 强 柴 华 车 冉 房 边净 阴 闫 佘 练 骆 付 代 麦 容 悲 初 瞿 褚 班 全 名 井 米 谈宫 虞 奚 佟 符 蒲 穆 漆 卞 东 储 党 从 艾 苻 厉 岑 燕 吉 冷仇 伊 首 郁 娄 楚 邝 历 狄 简 胥 连 帅 封 危 支 原 滕 苑 信索 栗 官 沙 池 藏 师 国 巩 刁 茅 杭 巫 居 窦 皮 戈 麻 饶 习巴 旷 宗 荆 荣 孝 蔺 廉 员 西 寇 刃 见 底 区 郦 卓 琚 续 朴蒙 敖 花 应 喻 冀 尚 顿 菅 嵇 雒 弓 忻 权 谌 卿 扈 海 冼 伦鹿 宿 山 桑 裘 达 么 智 宣 尉迟 东方 幺 郎 农 戚 屠 楼 步 鞠 仲尉 蓝 招 攀 栾 籍 寿 邬 荚 税 逄 加 勾 由 福 缑 钦 鲜于 但 邸逢 况 鄢 古 乐 斯 钮 盖 旦 毅 邰 哈 鄂 商 英 迟 仝 亓 玄 黑腾 晏 禹 诸 苟 湛 殳 亢 奉 占 闻 粟 种 匡 宾 劳 申屠 伏 过 水真 宇 巢 计 羌 相 辜 展 丑 银 丰 矫 上 昝 绳 臧 舍 郅 布 糜乌 衣 来 恒 那 满 门 司徒 皋 旺 公 言 藤 释 尧 缪 干 阚 靖 渠契 晋 六 束 良 鹗 贝 邴 沃 竺 扬 励 归 上官 荃 焉 多 都 果 郜隆 诸葛 令狐 慕 礼 祖 翦 力 朗 撖 修 呼 富 明 站 虢 冶 茹 禚 笪云 肇 平 弋 候 尔 姬 宝 畅 冒 邾 延 禅 浦 敬 颉 南 巍 补"""# str2 通过百度翻译 将中文转换为姓氏拼音str2 = re.sub(r'\s+', ',', str1.strip())# print(str2)# str3:百度翻译结果 str4:全部小写 str5:全部大写 str6:首字母大写str3 = """Wang, Li, Zhang, Liu, Chen, Yang, Zhao, Huang, Zhou, Wu, Xu, sun, Hu, Zhu, Gao, Lin, he, Guo,Ma, Luo, Liang, song, Zheng, Xie, Han, Tang, Feng, Yu, Dong, Xiao, Cheng, Cao, yuan, Deng, Xu, Fu, Shen,Zeng, Peng, LV, Su, Lu, Jiang, Cai, Jia, Ding, Wei, Xue, ye, Yan, Yu, pan, Du, Dai, Xia, Zhong, Wang,Tian, Ren, Jiang, fan, Fang, Shi, Yao, Tan, Liao, Zou, Xiong, Jin, Lu, Hao, Kong, Bai, Cui, Kang, Mao,Qiu, Qin, Jiang, Shi, Gu, Hou, Shao, Meng, long, Wan, Duan, Lei, Qian, Tang, Yin, Li, Yi, Chang, Wu, Qiao,he, Lai, Gong, Wen, Pang, fan, LAN, Yin, Shi, Tao, Hong, Zhai, an, Yan, Ni, Yan, Niu, Wen, Lu, Ji, Yu,Zhang, Lu, Ge, Wu, Wei, Shen, you, Bi, Nie, Cong, Jiao, Xiang, Liu, Xing, Lu, Yue, Qi, Yan, Mei, Mo, Zhuang,Xin, Guan, Zhu, Zuo, Tu, Gu, Qi, Shi, Shu, Geng, Mou, Bu, Xiao, Zhan, Guan, Miao, Ling, Fei, Ji, Jin, Sheng,Tong, ou, Zhen, Xiang, Qu, Cheng, you, Yang, Pei, Xi, Wei, Cha, Qu, Bao, Wei, Qin, Huo, Weng, Sui, Zhi, Gan,Jing, Bo, Shan, Bao, Si, Bai, Ning, Ke, Ruan, GUI, min, Ouyang, Jie, Qiang, Chai, Hua, Che, ran, Fang, Bian,Jing, Yin, Yan, she, Lian, Luo, Fu, Dai, Mai, Rong, Bei, Chu, ban, Quan, Ming, Jing, MI, Tan, Gong, Yu, Xi,Tong, Fu, PU, mu, Qi, Bian, Dong, Chu, Dang , from, AI, Fu, Li, cen, Yan, Ji, Leng, Qiu, Yi, Shou, Yu, Lou,Chu, Kuang, Li, Di, Jane, Xu, Lian, Shuai, Feng, Wei, Zhi, yuan, Teng, yuan, Xin, Suo, Li, Guan, Sha, Chi,Zang, Shi, Guo, Gong, Diao, Mao, hang, Wu, Ju, Dou, PI, Ge, Ma, Rao, Xi, Kuang, Zong, Jing, Rong, Xiao, Lin,Lian, Ren, Xi , Kou, Ren, Jian, Di, Qu, Li, Zhuo, Ju, Xu, PU, Meng, Ao, Hua, Ying, Yu, Ji, Shang, ton, Kan,Ji, Luo, Gong, Xin, Quan, Zhen, Qing, Hu, Hai, Xian, Lun, Lu, Su, Shan, sang, Qiu, Da, Mo, Zhi, Xuan Yuchi,Dong Fang, Yao, Nong, Qi, Tu, Lou, Bu, Ju, Zhong, Wei, LAN, Zhao, pan, Luan, Ji, Shou Wu, pod, tax, Fu, Qin,Xian Yu, Dan, Di, Feng, Kuang, Yan, Gu, Le, Si, Niu, Gai, Dan, Yi, Tai, ha, e, Shang, Ying, Chi, Tong, Qi, Xuan,Hei, Teng, Yan, Yu, Zhu, Gou, Zhan, fan, Feng, Zhan, Wen, Su, Chong, Kuang, bin, Lao, Shen Tu, Fu, Guo, Shui,Zhen, Yu, Ji Qiang, Xiang, Gu, Zhan, Chou, Yin, Feng, Jiao, Shang, min, Sheng, Zang, she, Zhi, Bu, MI, Wu, Yi,Lai, Heng, Na, man, men, situ, Gao, Wang, Gong, Yan, Teng, Shi, Yao, Miao, Gan, Kan, Jing, Qu, Qi, Jin, Liu,Shu, Liang, e, Bei, Bing, wo, Zhu, Yang, Li, GUI, Shangguan, Quan, Yan, duo, Du, Guo, Gao, long Zhuge, Linghu,mu, Li, Zu, Jian, Li, Lang, Zhe, Xiu, Hu, Fu, Ming, Zhan, Guo, ye, Ru, Zhe, Da, Yun, Zhao, Ping, Yi, Hou, er,Ji, Bao, Chang, Mao, Yan, Chan, PU, Jing, Jie, Nan, Wei, bu"""str3 = re.sub(r'\s+', '', str3.strip())# print(str3)str4 = str3.lower()str5 = str3.upper()str6 = str3.title()str4s = str4.split(',')str5s = str5.split(',')str6s = str6.split(',')# 合并去重str4s.extend(str5s)str4s.extend(str6s)# print(str4s, len(str4s))  # 1449last_names = list(set(str4s))  # 姓氏去重# print(last_names, len(last_names))  # 743# 用户名右边高频数字numbers = ['1', '2', '12', '123', '1234', '12345', '123456', '123456789', '1234567890', '0123456789','0', '00', '000', '0000', '00000', '000000', '0000000', '00000000', '000000000','1', '11', '111', '1111', '11111', '111111', '1111111', '11111111', '111111111','2', '22', '222', '2222', '22222', '222222', '2222222', '22222222', '222222222','3', '33', '333', '3333', '33333', '333333', '3333333', '33333333', '333333333','4', '44', '444', '4444', '44444', '444444', '4444444', '44444444', '444444444','5', '55', '555', '5555', '55555', '555555', '5555555', '55555555', '555555555','6', '66', '666', '6666', '66666', '666666', '6666666', '66666666', '666666666','7', '77', '777', '7777', '77777', '777777', '7777777', '77777777', '777777777','8', '88', '888', '8888', '88888', '888888', '8888888', '88888888', '888888888','9', '99', '999', '9999', '99999', '999999', '9999999', '99999999', '999999999','68', '668', '688', '6688', '666888', '66668888', '6666688888','456', '789', '9876', '890', '861', '159','1980', '1981', '1982', '1983', '1984', '1985', '1986', '1987', '1988', '1989','1990', '1991', '1992', '1993', '1994', '1995', '1996', '1997', '1998', '1999','2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009','2010', '2011', '2012', '2013', '2014', '2015', '2016', '2017', '2018', '2019','2020', '2021',]numbers = list(set(numbers))# print(numbers, len(numbers))  # 153# 生成 用户名 密码 文件with open('usernames.txt', 'w', encoding='utf-8') as usernames_file:with open('passwords.txt', 'w', encoding='utf-8') as passwords_file:for last_name in last_names:for number in numbers:username = last_name + numberif 5 <= len(username) <= 12:usernames_file.write(username + '\n')passwords_file.write(username + '\n')for number in numbers:if len(number) > 5:passwords_file.write(number + '\n')if __name__ == '__main__':generate_easy_username_password()

Python生成简易用户名及密码文件相关推荐

  1. php随机生成昵称,PHP生成随机用户名和密码的实现代码

    有时候我们需要在应用程序中使用随机生成用户名和密码,这样可以大大提高应用程序的安全,在PHP中生成随机用户名和密码可以使用 mt_rand 函数或者是 rand 函数, rand 函数在验证码中的应用 ...

  2. Python生成Windows可执行exe文件

    环境 python3.6.5 pyinstaller3.5 windows 10 下载地址 python:https://www.python.org/ftp/python/3.6.5/python- ...

  3. python字典保存用户名和密码_Python开发之用户密码存储

    在各种线上应用中,用户名密码是用户身份认证的关键,它的重要性不言而喻.一方面,作为保护用户敏感数据的钥匙来说,一旦被破解,系统将敞开大门完全不设防.另一方面,密码这把钥匙本身就是非常敏感的数据:大多数 ...

  4. python输出输入的指定位数的密码_用python生成指定位数的密码

    #!/usr/bin/env python #coding:utf8 #随机生成8位.20位.10位密码 import random import string all_chs = string.le ...

  5. 利用python生成微信h5_Python的h5文件的创建与读取

    代码流程图:本章代码流程 这章是关于--make_dataset.py的 -------------------------------①------------------------------ ...

  6. apache用户名和密码验证

    一.Apache服务器已经内置用户验证机制 大家只要适当的加以设置,便可以控制网站的某些部分要用户验证.前期准备,必须已经安装apache,如果还没安装,或者对安装很模糊的话,      第1步:我们 ...

  7. Oracle忘记用户名和密码的解决方案

    Oracle忘记用户名和密码的解决方案 说明:有时候,oracle数据库密码被遗忘,这时你把常用的密码都试个遍都不行,那你可以往下看. 一.直接通过操作系统认证方式登录,修改用户密码 在cmd或bas ...

  8. oracle的口令忘了_Oracle忘记用户名和密码的解决方案

    Oracle忘记用户名和密码的解决方案 说明:有时候,oracle数据库密码被遗忘,这时你把常用的密码都试个遍都不行,那你可以往下看. 一.直接通过操作系统认证方式登录,修改用户密码 在cmd或bas ...

  9. 怎么查看当前登录的svn账号_svn 用户名,密码 查看/删除方法

    1.查看svn 的用户名,密码: 找到用户名,密码文件,都是明文的,你可以看到 例:linux ls ~/.subversion/auth/svn.simple 2ab598e9cb6d6d38761 ...

最新文章

  1. Dataset:机器学习和深度学习中对数据集进行高级绘图(数据集可视化,箱线图等)的简介、应用之详细攻略——daidingdaiding
  2. Xilinx FPGA PLL 资源与INTEL FPGA PLL资源locked信号的不同
  3. 投入20亿,赋能1万家,阿里云正式启动云原生合作伙伴计划
  4. API的过去,现在与未来
  5. 【HDOJ】3459 Rubik 2×2×2
  6. Life is short, you need Python. ——Bruce Eckel
  7. GEE学习总结(3)——矢量面外接矩形和外包络面绘制与矢量数据导出
  8. hadoop各组件及其作用
  9. tbschedule源码学习
  10. 百旺如何看是否清卡_百旺税控盘会自动清卡吗
  11. nn棋盘放n个皇后java_帮忙解决一道大学c++题八皇后问题。在一个8*8的国际象棋盘,有八个皇后,每个皇后占一格:要求棋盘上放上八个皇后是不出现...
  12. amd支持服务器内存,amd专用内存和普通的内存有什么区别?
  13. Mindjet MindManager2022版本自带简体中文,无需汉化
  14. 第六届信息类研究生学术论坛参赛有感
  15. SQL——MySQL Driver
  16. css3遮罩——新功能引导层
  17. JavaScript中的计时器与定时器
  18. JAVA EE(jsp)
  19. zt:太阳上挖煤的可行性报告
  20. Unity开发展厅中控系统

热门文章

  1. 经典语句扎堆飘过...
  2. 基于 MQTT 通讯一个简单的 Java工程
  3. Python基础_Day04
  4. HDU 4435 charge-station (搜索+YY)
  5. 面试字节跳动之感谢篇
  6. circos 作图简介
  7. Django的多应用分布式路由
  8. 计算机的运行英文表示,电脑一些英文表示什么格式
  9. pip设置默认为清华镜像
  10. ClickHouse 来自战斗民族的OLAP利器