zoukankan      html  css  js  c++  java
  • Python创建随机用户名密码并存放于Access数据库

    利用random库随机生成4到32位包含字母跟数字的用户名密码,利用win32com库连接到access数据库并写入table,要更改创建的用户名密码数量修改18行代码的数字即可。

     1 import win32com.client
     2 import random
     3 import string
     4 
     5 #随机生成4到32位包含大小写字母加数字的用户名
     6 def Creat_usernamePWD():
     7     i=random.randint(4,32)
     8     un= ''.join(random.sample(string.ascii_letters + string.digits, i))
     9     return un
    10 
    11 #获取Connection对象
    12 conn = win32com.client.Dispatch('ADODB.Connection')
    13 #设置ConnectionString,mdb_file为数据库绝对路径
    14 mdb_file=r'E:loadrunnerscript
    egisterdatabaseusername20181218.accdb'
    15 conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=%s"%(mdb_file)
    16 #打开连接
    17 conn.Open()
    18 for i in range(10000):
    19     username=Creat_usernamePWD()
    20     password=Creat_usernamePWD()
    21     print(username,',',password)
    22     #SQL插入语句,插入Value为变量
    23     sql_statement = "Insert INTO [username] ([username],[password],[confirm_password]) VALUES ('"+username+"','"+password+"','"+password+"')"
    24     conn.Execute(sql_statement)
    25 conn.Close()
  • 相关阅读:
    匿名方法
    C# 正则表达式
    c# 预处理命令
    反射
    特性(attribute)
    c# 交换两个变量
    构造函数
    泛型
    Event事件
    委托
  • 原文地址:https://www.cnblogs.com/springyun/p/10147251.html
Copyright © 2011-2022 走看看