我正在使用Atom编辑器来编写python代码,并且正在研究密码强度检测器。我希望它检测输入的密码是否在前10,000个最常用的密码中。我在10,000个最常见的密码上找到了this维基百科页面。
我的问题是如何将该列表转换为python可读的列表?我可以创建一个.json文件并仅读取每一行吗? Atom文本编辑器中是否存在某些命令,可以在每个密码周围添加引号?任何帮助表示赞赏。
您在此处输入带有密码https://drive.google.com/open?id=1qG4OYV3_9kjbsmJQ5_tv0OkEjxU57uPA的txt文件,并且可以通过代码进行操作:
f = open("Top 10000 common passwords.txt", 'r')
common_passwod_list = [password.strip() for password in f.readlines()]
print(common_passwod_list)
f.close()
您可以按如下方式使用列表
def is_password_common(password):
return password in common_password_list