Python中可以使用`random`模块来生成随机密码。下面是一个生成随机密码的示例代码:
```python
import random
import string
def generate_password(length):
chars = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(chars) for _ in range(length))
return password
length = int(input("请输入密码长度:"))
password = generate_password(length)
print("随机密码为:", password)
```
运行代码后,程序会要求输入密码长度,然后生成相应长度的随机密码。`random.choice(chars)`函数用于从`chars`字符串中随机选择一个字符,`''.join()`函数用于将选择的字符连接起来形成密码。`string.ascii_letters`表示所有的字母,`string.digits`表示所有的数字,`string.punctuation`表示所有的标点符号。你也可以根据需要修改`chars`字符串来控制密码所包含的字符类型。