本系列笔记只记录python3和C语言的差异之处
1 口令保管箱
编写一个口令管理器程序,利用一个主控口令解锁口令管理器,然后取得其中保存的其它账户的口令,并复制到剪贴板中。
1.1 程序设计和数据结构
程序要实现的功能:利用命令行参数,将某个账户的口令复制到剪贴板中。类似于:
python pw.py email
数据结构:将账号和口令存放为字典数据类型
password = {
'email': 'email123456',
'csdn': 'csdn123456',
'qq': 'qq123456'}
1.2 处理命令行参数
命令行参数存储在sys.argv列表中,第一项是执行的python程序文件名,第二项就是第一个命令行参数,对于本程序,它应该是你想要获取口令的账户名。当然,如果用户忘记输入账户名或者输入的账户名不对,要有相应的提醒。
import sys
if len(sys