小练习:口令保管箱

用一个命令行参数来运行这个程序, 该参数是账号的名称。例如qq, 账号的密码将拷贝到剪贴板, 然后将它粘贴到输入框。

import sys,pyperclip
passwords={'email':'ISDFJK324IOJFD9SDFJT',
		   'sina':'SLFI34LKSJDF987SDFU3USDYF78T4ERJN',
		   'qq':'SDFKL4T98DSJHGW98FDJ3RLJGDPEWN',
		   '163':'348TOIFJDSK53TDS2093TUOJFD0UGW'}
if len(sys.argv)<2:
	print('未知密码')
	sys.exit()

account=sys.argv[1]
if account in passwords:
	password=passwords[account]
	pyperclip.copy(password)
	print('密码已复制')
else:
	print('没有保存相关密码')

执行命令: python python passwords.py(文件名) qq

展开阅读全文