中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python隨機生成密碼

發布時間:2020-03-23 09:06:37 來源:網絡 閱讀:557 作者:oaixnah_ 欄目:編程語言

廢話不說,直貼代碼


# 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(密碼位數)
    :param int level:       level(密碼復雜度)
    :return:
    """
    digit = int(d)
    # 密碼位數 6~20
    if not (6 <= digit <= 20):
        return '密碼位數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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南乐县| 宁城县| 苍溪县| 宾阳县| 安化县| 庆安县| 阿克| 施秉县| 南安市| 凤山市| 临沭县| 东乌| 合肥市| 曲水县| 拜泉县| 桂东县| 十堰市| 蕉岭县| 邛崃市| 独山县| 唐山市| 成安县| 沭阳县| 商都县| 科尔| 措勤县| 百色市| 浏阳市| 武城县| 通榆县| 双鸭山市| 太保市| 连城县| 清镇市| 永春县| 凤翔县| 铜鼓县| 安多县| 乌苏市| 安徽省| 南木林县|