import random import string def password_generator(length): # 定义所有可能的字符集合 characters = string.ascii_letters + string.digits + string.punctuation # 创建一个空字符串用于存储密码 password = '' # 循环length次,每次从字符集合中随机选择一个字符并添加到密码中 for i in range(length): password += random.choice(characters) # 返回生成的密码 return password length = 10 # 你可以修改这个值 password = password_generator(length) print(password) # 例如:!&w9@Z$7a0