批量生成文本文件 • 编写程序,在26个字母大小写和9个数字组成的列表中随机生 成10个8位密码,并将其分别写入10个文本文件中,每个文件 中包含1个8位密码,文件名为password1.txt,password2.txt,…, password10.txt
时间: 2023-11-27 14:50:17 浏览: 55
以下是 Python 代码实现:
```python
import random
# 生成密码
def generate_password():
characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
password = ""
for i in range(8):
password += random.choice(characters)
return password
# 写入文件
def write_to_file(password, file_name):
with open(file_name, "w") as f:
f.write(password)
# 生成并写入10个密码文件
for i in range(1, 11):
password = generate_password()
file_name = "password" + str(i) + ".txt"
write_to_file(password, file_name)
```
以上代码将在当前目录下生成10个文本文件,每个文件包含一个8位密码,文件名分别为`password1.txt`到`password10.txt`。
阅读全文
相关推荐
















