使用python脚本生成随机密码

# cat genpass.py
from random import choice
import string
def GenPasswd(length=20, chars=string.letters+string.digits):
    return ‘‘.join([choice(chars) for i in range(length)])

for i in range(6):
    print GenPasswd(20)

运行结果为:

# python genpass.py
mv2yMlDEyQFcujkh7ttM
4fNmbh2atrcrsrKm1f3t
UKRPsUsdZ951uQBdtPhS
bAuHJUbNXBSjB5IVibQO
d7Dl0VGAOI0LcGlnJOeR
qb2WEHwHTVYK51gZsa2V
时间: 2024-08-08 04:31:06

使用python脚本生成随机密码的相关文章

Python脚本生成sitemap

项目须要用脚本生成sitemap,中间学习了一下sitemap的格式和lxml库的使用方法.把结果记录一下,方便以后须要直接拿来用. 来自Python脚本生成sitemap 安装lxml 首先须要pip install lxml安装lxml库. 假设你在ubuntu上遇到了下面错误: #include "libxml/xmlversion.h" compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed wi

python之生成随机密码

#!/usr/bin/python #-*-conding:utf-8-*- #密码随机生成器,密码长度由用户输入,用户可以自己设置密码长度 import random import string def getRandompwd(pwd_length): password = '' for i in range(pwd_length): password = str(password + str(random.randrange(0,10))) print(password) pwd_leng

python脚本——生成EXCEL,连接数据库,并将指定数据写入EXCEL

#!/usr/bin/python# -*- coding: utf-8 -*-#!/usr/bin/env python import MySQLdbimport sysimport xlsxwriter reload(sys)sys.setdefaultencoding('utf-8') #创建一个EXCEL文件workbook = xlsxwriter.Workbook('name.xlsx')#EXCEL的文件名 #创建一个工作表对象 worksheet_1 = workbook.add

Python 脚本生成测试数据,Python生成随机数据,Python生成大量数据保存到文件夹中

代码如下: import random import datetime import time dataCount = 10*100*100 #10M. codeRange = range(ord('a'),ord('z')) alphaRange = [chr(x) for x in codeRange] alphaMax = len(alphaRange) daysMax = 42003 theDay = datetime.date(1900,1,1) def genRandomName(n

利用python和shell脚本生成train.txt的标签文件

1. 用shell脚本生成带绝对路径的train.txt 例如我要生成如下形式的带标签的文件,如图:(如有两个标签:0 和 1) shell脚本如下: 这样标签0写入了train.txt 1 # /usr/bin/env sh 2 DATA=/home/ttwang/Desktop/Texture/0 3 DATASAVE=/home/ttwang/Desktop 4 5 echo "Create train.txt..." 6 7 # /usr/bin/env sh 8 find $

【Python运维脚本】生成随机密码

需求:生成指定长度的随机密码,其中密码中应该包含数字和英文字母 实现: #!/usr/bin/env python # -*- coding=utf-8 -*- #Using GPL v2.7 #Author: [email protected] import random, string#导入random和string模块 def GenPassword(length): #随机出数字的个数 numOfNum = random.randint(1,length-1) numOfLetter =

python 生成随机密码

python生成随机密码串 python 的random模块可以生成随机数,主要用这个生成随机密码. string模块中的3个函数:string.letters,string.printable,string.printable >>> import string >>> string.letters 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' >>> string.digits '01

python脚本批量生成数据

在平时的工作中,经常会遇到造数据,特别是性能测试的时候更是需要大量的数据.如果一条条的插入数据库或者一条条的创建数据,效率未免有点低.如何快速的造大量的测试数据呢?在不熟悉存储过程的情况下,今天给大家介绍一种方法,很简单的也很实用.思路是用python代码写一段小程序,生成一定数量的SQL语句,再把这些SQL语句拷贝黏贴到数据库工具执行SQL即可. 假如有个联系人的学生表student,其表结构为姓名name.学校school.电话telphone.邮箱email. 以Mysq为例子,sql语句

jinja2批量生成python脚本

? 在使用airflow的过程中需要大量的dag脚本进行性能测试,如果一个个去编写dag脚本未免太过麻烦,于是想到用python的jinja2模板引擎实现批量脚本生成. 先通过pip命令安装jinja2模块: $ pip install jinja2 然后创建模板文件(模板可以是任何形式的文本格式,没有特定扩展名,甚至可以不要扩展名): dag_template from datetime import timedelta, datetime import pytz from airflow.o