Python 口令保管箱,,Python编程快速


Python编程快速上手实践项目题目,欢迎指证与优化!
代码:

#! python3# pw.py - An insecure password locker program.PASSWORDS = {‘email‘: ‘F7minlBDDuvMJuxESSKHFhTxFtjVB6‘,‘blog‘: ‘VmALvQyKAxiVH5G8v01if1MLZF3sdt‘,‘luggage‘: ‘12345‘}import sysimport pyperclipif len(sys.argv) < 2:    print(‘Usage: python pw.py [account] - copy account password‘)    sys.exit()account = sys.argv[1] #sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始# first command line arg is the account nameprint (account)if account in PASSWORDS:    pyperclip.copy(PASSWORDS[account])    print(‘Password for ‘ + account + ‘ copied to clipboard.‘)else:    print(‘There is no account named ‘ + account)#测试命令:打开CMD,输入py.exe + 文件名(绝对路径)+ 命令内容,#比如:py.exe D:\python_work\口令保管箱.py email

执行结果:

emailPassword for email copied to clipboard.密码已到了剪切板:F7minlBDDuvMJuxESSKHFhTxFtjVB6

Python 口令保管箱

评论关闭