之前小编为大家整理了如何成为一个优秀的程序员应该具备的品质,接下来为大家展示一个简单有趣的python小项目,从中体会编程的乐趣。小编了解这个小项目之后,很是惊奇,觉得python竟然还可以做这样的事情。

为什么要建立口令保管箱?

你可能在许多不同网站上拥有账号,每个账号使用相同改的口令是个坏习惯,如果这些网站中任何一个有安全漏洞,黑客就会知道你所有的其他账号的口令。最好是在你的计算机上,使用口令管理器软件,利用一个主控口令,解锁口令管理器,然后将某个账户口令拷贝到剪贴板,再将它粘贴到网站的口令输入框。

知识点:pyperclip模块的应用、快捷执行py文件

1. 代码部分

2. 建立bat文件。

将代码保存,以管理员身份运行记事本,建立一个bat批处理文件,内容:

保存为pw.bat文件,保存在‘C:python’中

3. 设置环境变量,将bat文件所在路径加入Path变量中。

右击我的电脑,选择属性,高级系统设置,

单击高级系统设置,环境变量,系统变量里选择path,

编辑,即可将.bat文件路径添加到环境变量中。

4、win + R 打开运行窗口,输入 “pw QQ”,点击“确定”,会跳出提示窗口,并将密码复制到剪贴板上。

右键粘贴内容:adfhfshhvb,拷贝到账户即可。如果有多个账号,则默认将第一个账号的密码复制到剪贴板。

好了,第一个python小项目就介绍到此,大家可以按上面的步骤自己执行一遍,为自己的计算机建立一个口令保管箱。

python新建文件夹口令_python编程快速上手—口令保管箱相关推荐

  1. python新建文件夹代码_Python文件夹与文件的操作实现代码

    有关文件夹与文件的查找,删除等功能 在 os 模块中实现.使用时需先导入这个模块, 导入的方法是: import os 一.取得当前目录 s = os.getcwd() # s 中保存的是当前目录(即 ...

  2. Python新建文件夹的方法

    python新建文件夹的方法很简单 #引入os import os #判断path文件夹是否存在 print(os.path.exists(path)) 结果为布尔型,True/False #新增文件 ...

  3. python编程思维代码_Python编程快速上手——强口令检测算法案例分析

    本文实例讲述了Python强口令检测算法.分享给大家供大家参考,具体如下: 强口令检测 题目如下: 写一个函数,它使用正则表达式,确保传入的口令字符串是强口令.强口令定义:长度不少于8个字符,同时包含 ...

  4. python新建文件夹和文件夹_Python创建文件夹与文件的快捷方法

    前言 Python快捷创建文件夹和文件详解 自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 项目目录 file11 创建文件夹 file2 ...

  5. python实操100例乘法表_Python编程快速上手——Excel表格创建乘法表案例分析

    本文实例讲述了Python Excel表格创建乘法表.分享给大家供大家参考,具体如下: 题目如下: 创建程序multiplicationTable.py,从命令行接受数字N,在一个Excel电子表格中 ...

  6. python编程快速上手第三章_Python编程快速上手 往让繁琐工作自动化-6.6 习题(示例代码)...

    Python编程快速上手 往让繁琐工作自动化-6.6 习题 1.什么是转义字符? 答:转义字符表示字符串中的一些字符,这些字符用别的方式很难在代码中打印出来. 2.转义字符\n和\t代表什么? 答:\ ...

  7. Python新建文件夹

    import osos.mkdir('OS-Demo-2') os.makedirs('OS-Demo-3/sub-Dir-1') os.mkdir()和os.makedirs()都可以新建文件夹,区 ...

  8. python 怎么建立文件夹_如何用PYTHON新建文件夹

    1 打开JUPYTER NOTEBOOK,新建一个空白的PY文档. 2 import os 首先必须要引入os模块,这是在处理系统的事宜. 3 os.getcwd() 用这个方法就可以得知当前文档所在 ...

  9. python新建文件夹口令_Python 口令保管箱

    #! python3 # pw.py - An insecure password locker program. PASSWORDS = {'email': 'F7minlBDDuvMJuxESSK ...

最新文章

  1. Java学习之移动文件(转)
  2. lua table.sort的bug
  3. Fork 一个仓库并同步
  4. BlackBerry 开发笔记入门 控件简介
  5. linux安装jdk和tomcat命令
  6. ABAP OLE相关的应用
  7. 大道至简第一章阅读笔记
  8. 使用Swagger轻松记录您的Play Framework REST API
  9. Spring -- 入门,装备集合,自动装配,分散装配,自定义编辑器
  10. 18-黑马程序员------OC语言学习笔记---封装
  11. Marathon环境下fastdfs和vsftpd和miniIo文件服务器搭建的方式
  12. activemq linux 100M,Linux下安装 activemq 并指定jdk 1.8(示例代码)
  13. 9008刷机 小米max2_小米max2线刷包_小米max2刷机包_小米max2固件包_小米max2救砖包 - 线刷宝ROM中心...
  14. 积分电路与低通滤波器
  15. 用计算机求平方根立方根,利用计算器求平方根、立方根
  16. 玄幻:开局选择瑶池,我只想默默签到!(三)
  17. 常见latch闩锁等待
  18. MHA-结合MySQL半同步复制高可用集群(Centos7)
  19. 宽带常见的有20 30 50 100兆指的是什么意思???
  20. 教程丨利用微软官方工具制作U盘安装Win10系统

热门文章

  1. 科目三靠边停车驾驶流程
  2. IT巨头互掐云存储:Dropbox能否一马当先
  3. 基于IP的H.264关键技术
  4. jenkins 执行构建 并查看结果
  5. Hibernate 自动创建表
  6. 解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
  7. Spring mvc中@RequestMapping 6个基本用法小结
  8. Springcloud 引导上下文
  9. 前端框架开始学习Vue(一)
  10. C++经典面试题汇总