将单词的长列表转换为原子中的python可读列表

问题描述 投票:0回答:1

我正在使用Atom编辑器来编写python代码,并且正在研究密码强度检测器。我希望它检测输入的密码是否在前10,000个最常用的密码中。我在10,000个最常见的密码上找到了this维基百科页面。

我的问题是如何将该列表转换为python可读的列表?我可以创建一个.json文件并仅读取每一行吗? Atom文本编辑器中是否存在某些命令,可以在每个密码周围添加引号?任何帮助表示赞赏。

python atom-editor
1个回答
0
投票

您在此处输入带有密码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
© www.soinside.com 2019 - 2024. All rights reserved.