人们常说我不是一个有身份的人,但是我是一个有身份证的人。对的我们不仅有身份证,我们还有QQ,WeChat,博客园,CSDN,微博,游戏账号,淘宝,京东,百合婚恋、、、、突然例举一下,我突然我发现我还是一个挺丰富的人。呸!臭不要脸的。。。。
账号虽多,但是怎么管理?密码都设一样的?那么攻破了一个 其他的都要沦陷。作为一个IT钢铁直男这种情况绝对不允许发生。
保存到本地 只有我个人知道的地方 可是时间久了 TMD 谁知道哪里去了 写到脚本里面在cmd窗口里面 输入一个指令 就会拿出我们想要的账号信息 好想法!
首先我们写好一个保存账号的脚本pw.py
import sys
import pyperclip
#在cmd里面输入账号名 然后会将账号对应的信息赋值到剪贴板 这里我们仅仅简单做一个密码赋值的动作 后面复杂点的 大家自行研究
#! python3
#pw.py -an insurance password locker program
import pyperclip
import sys
PASSWORDS={'email':'mycodeisyou',
'qq':'mimashisha',
'wechat':'1234'}
if len(sys.argv)<2:
print('Usage:python PW.py [account]-copy count password')
sys.exit()
account=sys.argv[1]
print(account)
if account in PASSWORDS:
pyperclip.copy(PASSWORDS[account])
print('Passwords for'+account+'cliped to clipboard')
else:
print('There is no account named'+account)
这里面比较重要的知识点就是sys.argv其里面第一个参数就是这个脚本本身 从第二个开始才是我们的命令指令
然后就是剪贴板pyperclip模块
接下来如何实现在cmd里面输入:pw qq 就会拿到qq的密码在剪贴板里面
那么我们需要新建一个bat文件 pw.bat
在里面输入内容:
@py.exe G:PythonCodePassWordPW.py %*
@pause
其中路径的部分是我的脚本存放的位置
保存以后我们再将这个bat加入到环境变量中去 那么这个时候大功告成了