python - Python 3 中的随机密钥生成器
问题描述
我制作了一个随机密钥生成器,它甚至可以用来为你创建一个新密码。
import random
chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"
while 1:
key_len = int(input("What length would you like your key to be?: "))
key_count = int(input("How many keys would you like?: "))
for x in range(0,key_count):
key = ""
for x in range(0,key_len):
key_char = random.choice(chars)
key = key + key_char
print("Here's your key: ",key)
输出:
What length would you like your key to be?: 4
How many keys would you like?: 1
Here's your key: 1337
What length would you like your key to be?:
解决方案
for x in range(0,key_len)
你忘了把冒号结束。在我把冒号代码为我工作之后
for x in range(0,key_len):
推荐阅读
- javascript - Javascript 在 Firefox 中扮演多头角色
- ruby-on-rails - rails 一个由两个控制器处理的搜索字段
- python - 使用 Python 使用多个正则表达式进行列表理解
- java - 当 JAVA_HOME 的确切路径在同一个地方工作时,为什么 JAVA_HOME 在 Path 中失败?
- reactjs - 更改字体系列 Material-UI
- ruby-on-rails - Vue-Multiselect显示对象而不是“名称”字段
- html - 输入电话号码验证模式
- javascript - 添加css以将表格格式化为网格
- javascript - 如何让onclick显示php文件的内容
- python - 如何创建表并选择数据库中的任何列?