Python创建随机用户名密码并存放于Access数据库
利用random库随机生成4到32位包含字母跟数字的用户名密码,利用win32com库连接到access数据库并写入table,要更改创建的用户名密码数量修改18行代码的数字即可。
import win32com.client
import random
import string #随机生成4到32位包含大小写字母加数字的用户名
def Creat_usernamePWD():
i=random.randint(4,32)
un= ''.join(random.sample(string.ascii_letters + string.digits, i))
return un #获取Connection对象
conn = win32com.client.Dispatch('ADODB.Connection')
#设置ConnectionString,mdb_file为数据库绝对路径
mdb_file=r'E:\loadrunnerscript\register\database\username20181218.accdb'
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=%s"%(mdb_file)
#打开连接
conn.Open()
for i in range(10000):
username=Creat_usernamePWD()
password=Creat_usernamePWD()
print(username,',',password)
#SQL插入语句,插入Value为变量
sql_statement = "Insert INTO [username] ([username],[password],[confirm_password]) VALUES ('"+username+"','"+password+"','"+password+"')"
conn.Execute(sql_statement)
conn.Close()
Python创建随机用户名密码并存放于Access数据库的更多相关文章
- Python实现LDAP用户名密码验证
		网上借鉴了不少东西,下面是python代码,备份后用. 思路,因为每个用户的组都不一样,这样就导致了dn不一致的情况, 据需要先根据用户名获取该用户的dn,然后再bind用户名和密码进行验证. 反正是 ... 
- python  格式化输出用户名/密码
		格式化输出用户名/密码 内容来自网络 def get_account(num): accounts = [] for index in range(1, num+1): accounts.append ... 
- TypeError: db.addUser is not a function : @(shell):1:1 ——mongoDB创建新用户名密码的方法
		不多说,旧版本使用 db.addUser("root","root") 新版本使用这句会出现这个错误提示 TypeError: db.addUser is no ... 
- Python爬虫带用户名密码登录
		# -*- coding: utf-8 -*- """ Created on Wed Jun 6 13:18:58 2018 @author: Lenovo " ... 
- 【Tech】单点登录系统CAS服务器端搭建及实现用户名密码由MYSQL数据库验证
		CAS是YALE大学发起的一个开源项目,旨在为web应用系统提供一种可靠的单点登录方法.它主要分为client和server端,server端负责对用户的认证工作,client端负责处理对客户端受保护 ... 
- python  循环使用 while 或 for 语句实现用户名密码输错三次退出
		如有错误欢迎大家指出,新手初来乍到.程序没那么复杂,是最简单的. 一.需求 编写登录文件 .py1. 输入用户名密码2. 正确,输出欢迎登录3. 当输入用户名和密码小于 3 次,输入用户名或者密码错误 ... 
- Python用户名密码登录系统(MD5加密并存入文件,三次输入错误将被锁定)及对字符串进行凯撒密码加解密操作
		# -*- coding: gb2312 -*- #用户名密码登录系统(MD5加密并存入文件)及对字符串进行凯撒密码加解密操作 #作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.co ... 
- windows下mongodb设置用户名密码&用python连接
		环境: 主机:WIN10 python版本:3.5 mongodb版本:3.4.2 开发环境:pyCharm mongodb设置用户名密码: 编写mongodb配置文件mongodb.confdbpa ... 
- python 编写暴力破解mysql用户名密码
		本文摘自别人的,自己运行调试了一下#!/user/bin/env python#-*- coding:utf-8 -*- import pymysql#导入连接数据库的模块import sys cla ... 
随机推荐
- chromedriver与chrome各版本的对应关系表
			driver的下载地址 http://chromedriver.storage.googleapis.com/index.html 对应关系也可以查看 google官方的说明,通过当前浏览器版本找到对 ... 
- mongodb 导入文件
			linux命令:mongorestore -d db_name 文件夹目录 windows命令:mongorestore.exe -d db_name 文件夹目录 
- JAVA中的算法
			线性排序 冒泡排序 package com.jiedada.creat; public class maopao { public static void main(String[] args) { ... 
- centos 后台挂起运行python
			用Xshell连接服务器运行python文件,当关闭终端或连接断开后相应的python文件也就不会继续运行了,要达到后台挂起运行就要使用 nohup 命令了. 用法如下: # -u 表示禁止缓存,将结 ... 
- 使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图
			反向即根据已有的数据库,生成ER图,很多工具都可以实现这一过程,如visio,powerdesigner等,下面文章记录一下我使用VISIO生成远程服务器上的一个数据库ER图过程,供以后自己参考. 1 ... 
- transform、transition、animation 区别
			Transform 在部分的test case当中,每每演示transform属性的,看起来好像都是带动画.这使得小部分直觉化思维的人(包括我)认为transform属性是动画属性.而恰恰相反,tra ... 
- Java中final、finally、finalize有什么区别?
			final.finally和finalize的区别是什么? final: 最终的意思,可以修饰类,方法和变量. 它修饰的类,不能被继承 它修饰的方法,不能被重写 它修饰的变量,不能被改变 finall ... 
- html的换行代码<br/>介绍和写法
			在网页中,我们要对文字进行换行,就需要使用到<br/>标签,写法如下 换行:<br/> <br/>属于一个单独标签,仅需要将需要换行的文字后方加入此标签即可实现换行 ... 
- xshell完美开源替代方案(Kitty+MTPuTTY并设置全局字体)
			xshell是收费的,过了30天就不能用了.我们应该找一个开源的替代品.说实话windows平台没有什么可选的,就是putty.但是原生的putty不好用,记不住密码,又不支持多标签. Kitty是基 ... 
- jail-break-rule
			switchOmega plugin for firefox and chrome https://raw.githubusercontent.com/gfwlist/gfwlist/master/g ... 
