一个简单的小操作,需要每次运行都生成不同的数字字母字符组成的高强度密码 ,代码如下:
import random
import string
"""
ascii_letters = string.ascii_letters # 26个小写字母-26个大写字母
print(ascii_letters) # abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
digits = string.digits # 数字
print(digits) # 0123456789
other_str = ',!@#$%^&<>:~' # 自定义一些特殊字符
"""
random_str = ''.join(random.choice(
string.ascii_letters + string.digits + ',!@#$%^&<>:~')
for _ in range(10)) # 10代表生成10位
print(random_str)