我是编程/脚本编程的新手,只是想了解python2.7工作的基础知识.无论如何,我在这里有一个脚本,我一直在努力随机生成一个由字母,数字和特殊字符组成的密码.
import random
charset="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
charset+=charset.lower() # adds lowercase a-z to charset
charset+="@&%_$#" # adds these special characters to the charset
charset+="1234567890" # adds digits 0-9 to charset
def generate_password(length):
"""generates random password"""
password=[]
for n in range(length):
password.append(random.choice(charset))
print password
return password
def main():
# test cases
length = 4
# boilerplate
if __name__ == '__main__':
main()
Run Code Online (Sandbox Code Playgroud)
请原谅这似乎是一个愚蠢的问题,但我毕竟是新的:(.当我运行上面的脚本时,我没有收到任何输出以及没有错误消息导致我不知道我做错了什么!
python ×1