真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python隨機生成密碼

廢話不說,直貼代碼


# coding:utf-8

"""
    Author      : han
    Email       : oaixnah@163.com
    Time        : 2019-07-27 17:12
    Home Team   : Golden State Warriors
    隨機生成 密碼
    6位 ~ 20位
    三個等級
"""

import sys
import random
import string

def main(d='6', level='1'):
    """
    :param int d:           digit(密碼位數(shù))
    :param int level:       level(密碼復雜度)
    :return:
    """
    digit = int(d)
    # 密碼位數(shù) 6~20
    if not (6 <= digit <= 20):
        return '密碼位數(shù)error'

    # 選擇密碼復雜度
    if level == '1':
        parents = string.digits
    elif level == '2':
        parents = ''.join((string.ascii_letters, string.digits))
    elif level == '3':
        parents = ''.join((string.ascii_letters, string.digits, '!@#$%^&*'))
    else:
        return '密碼復雜度error'

    pwd = ''
    for i in range(digit):
        pwd = ''.join((pwd, random.choice(parents)))

    print('Password: ', pwd)

if __name__ == '__main__':
    a = sys.argv
    if len(a) == 3:
        main(a[1], a[2])
    else:
        print('Use: python produce_pwd.py num level')

https://github.com/oaixnah/pwd

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供大冶網(wǎng)站建設(shè)、大冶做網(wǎng)站、大冶網(wǎng)站設(shè)計、大冶網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、大冶企業(yè)網(wǎng)站模板建站服務,十多年大冶做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。


當前標題:Python隨機生成密碼
文章鏈接:http://weahome.cn/article/ijcioh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部