02.口令保管箱
(0)要求:
在你的计算机上,使用口令管理器软件,利用主控口令,解锁口令管理器,然后将某个账户口令拷贝到剪贴板,再将它粘贴到网站的口令输入框的工作原理
第一步:程序设计和数据结构
(1)你希望用一个命令行参数来运行这个程序,该参数是账号的名称
(2)因为你希望关联每个账号的名称及其口令,所以可以将这些作为字符串保存在字典中,字典将是组织你的账号和口令数据的数据结构
第二步:处理命令行参数
(1)命令行参数将存储在变量sys.argv中,其中sys.argv列表中的第一项总是一个字符串,它包含程序的文件名,第二项应该是第一个命令行参数,对于这个程序,这个参数就是账户名称,你希望获取它的口令。因为命令行参数是必须的,所以如果用户忘记添加参数(也就是说,如果列表中少于两个值),你就显示用法信息。
第三步:复制正确的口令
(1)既然账户名称已经作为字符串保存在变量中,你就需要看看它是不是字典中的键,如果是,你希望利用pyperclip.copy(),将该键的值复制到剪贴板(既然用到了pyperclip模块,就需要导入它)