Python学习1-6.3项目口令保管箱

Python学习-6.3项目口令保管箱

  • 代码
  • 执行效果
  • 内容来源

本文为学习python编程时所记录的笔记,仅供学习交流使用。

代码

将以下程序保存为:pw.py。

#! python3
# pw.py - An insecure password locker program.

PASSWORDS={'email':'F7min1BDDuvMJuxESSKHFhTxFtjVB6',
           'blog':'VmALvQyKAxiVH5G8v01if1MLZF3sdt',
           'luggage':'12345'}
import sys,pyperclip
if len(sys.argv)<2:
    print('Usage:python pw.py [account] - copy account password')
    sys.exit()

account = sys.argv[1] #first command line arg is the account name

if account in PASSWORDS:
    pyperclip.copy(PASSWORDS[account])
    print('Password for '+account+' copied to clipboard.')
else:
    print('There is no account named '+account)

新建批处理文件,run.bat 保存

@py.exe C:\Users\VECTOR\AppData\Local\Programs\Python\Python37\pw.py %*
@pause

执行效果

用WIN+R快捷键,运行:
run blog
Python学习1-6.3项目口令保管箱_第1张图片

内容来源

[1] [美]斯维加特(Al Sweigart).Python编程快速上手——让繁琐工作自动化[M]. 王海鹏译.北京:人民邮电出版社,2016.7.p106-108

你可能感兴趣的:(Python学习1-6.3项目口令保管箱)