python如何生成密码字典 |
您所在的位置:网站首页 › 密码字典怎么生成 › python如何生成密码字典 |
python如何生成密码字典
发布时间:2022-01-17 12:06:24
来源:亿速云
阅读:255
作者:kk
栏目:开发技术
这篇文章的内容主要围绕python如何生成密码字典进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获! 代码和代码运行的结果: 代码: import itertools as its words="rot123" a=its.product(words,repeat=4) name=open("pass.txt","a") for i in a: name.write("".join(i)) name.write("".join("\n")) name.close()代码解析: #导入模块import itertools as its#设的密码“元素”,就是破解密码的字符words="rot123"#its=itertools,repeat是生成密码的个数a=its.product(words,repeat=4)#写文件名称,“a”是以追加密模式打开name=open("pass.txt","a")#for循环——相当于循环wordsfor i in a:#join是将元素以指定的字符连接生成一个新的字符串,“”是以什么连接输出 name.write("".join(i)) #\n是换行 name.write("".join("\n")) #输出完之后,close关闭打开的文件name.close() 效果图: Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,Web开发等。 感谢你的阅读,相信你对“python如何生成密码字典”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注亿速云网站!小编会继续为大家带来更好的文章! 推荐阅读: Python之字典生成式 python字典生成式免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。 python 上一篇新闻:HTML5中thead指的是什么意思 下一篇新闻:怎么用python画个奥运五环 猜你喜欢 vue父组件向子组件传值的方法是什么 vue递归组件是什么及怎么实现 vue中v-on怎么监听多个方法 vue中ref如何用 vue.js如何换行 vue如何监听回到顶部滚动事件 如何用Vue代码实现一个底部导航栏组件 Vue动态组件和异步组件的区别是什么 vue怎么实现选项卡点击切换且能滑动切换功能 Vue如何用watch监听数组 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |