Python小程序----口令保管箱

Python小程序----口令保管箱

描述:编写一个Python程序,将你的账户和密码保存其中。当你需要知道某个账户的密码的时候,通过命令行操作即可得到其密码。

  • 编写一个程序保存为口令保管.py
    代码如下:
#!python3
#口令保管.py - A insecure password locker program
"""
作者:DELL
日期:2020年 06月 23日
"""
PASSWORDS = {
    'email':'1234567',
    'biog':'asdfg',
    'QQ':'m9ni8bjnw'
}
import sys,pyperclip

if len(sys.argv)<2:
    print('Usage:python 口令保管.py [account] - copy account password')
    sys.exit()

account = sys.argv[1]

if account in PASSWORDS:
    pyperclip.copy(PASSWORDS[account])
    print('Password for '+account+' copied to clipboard.')
    pass
else:
    print('There is no account named '+account)
  • 找到你保存Python程序的位置,复制位置将其添加到系统环境变量中
    Python小程序----口令保管箱_第1张图片Python小程序----口令保管箱_第2张图片
  • 在Python文件存放的位置新建一个pythonScript.bat文件,文件内容如下:
@py.exe  F:\PycharmProjects\LearnPython\口令保管.py %*
@pause

Python小程序----口令保管箱_第3张图片

  • 进入命令行下操作:

Python小程序----口令保管箱_第4张图片

  • 这个时候就已经拷贝了email的密码,你只需要去粘贴就可以了。

————————————————————————————————————————————
⭐有时候会在命令行报错
Python小程序----口令保管箱_第5张图片显示没有pyperclip模块,我们只需要在命令行下键入下面命令安装模块即可

pip install pyperclip

Mission all over.

你可能感兴趣的:(Python)