Python编程快速上手——让繁琐工作自动化(2)

02.口令保管箱

(0)要求:

在你的计算机上,使用口令管理器软件,利用主控口令,解锁口令管理器,然后将某个账户口令拷贝到剪贴板,再将它粘贴到网站的口令输入框的工作原理

第一步:程序设计和数据结构

(1)你希望用一个命令行参数来运行这个程序,该参数是账号的名称
(2)因为你希望关联每个账号的名称及其口令,所以可以将这些作为字符串保存在字典中,字典将是组织你的账号和口令数据的数据结构

第二步:处理命令行参数

(1)命令行参数将存储在变量sys.argv中,其中sys.argv列表中的第一项总是一个字符串,它包含程序的文件名第二项应该是第一个命令行参数,对于这个程序,这个参数就是账户名称,你希望获取它的口令。因为命令行参数是必须的,所以如果用户忘记添加参数(也就是说,如果列表中少于两个值),你就显示用法信息

第三步:复制正确的口令

(1)既然账户名称已经作为字符串保存在变量中,你就需要看看它是不是字典中的键,如果是,你希望利用pyperclip.copy(),将该键的值复制到剪贴板(既然用到了pyperclip模块,就需要导入它)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值