zoukankan      html  css  js  c++  java
  • 我的账号我的密码

    人们常说我不是一个有身份的人,但是我是一个有身份证的人。对的我们不仅有身份证,我们还有QQ,WeChat,博客园,CSDN,微博,游戏账号,淘宝,京东,百合婚恋、、、、突然例举一下,我突然我发现我还是一个挺丰富的人。呸!臭不要脸的。。。。

    账号虽多,但是怎么管理?密码都设一样的?那么攻破了一个  其他的都要沦陷。作为一个IT钢铁直男这种情况绝对不允许发生。

    保存到本地 只有我个人知道的地方  可是时间久了 TMD 谁知道哪里去了  写到脚本里面在cmd窗口里面 输入一个指令 就会拿出我们想要的账号信息   好想法!

    首先我们写好一个保存账号的脚本pw.py

    import sys 

    import pyperclip

    #在cmd里面输入账号名 然后会将账号对应的信息赋值到剪贴板   这里我们仅仅简单做一个密码赋值的动作  后面复杂点的 大家自行研究

    #! python3
    #pw.py -an insurance password locker program
    import pyperclip
    import sys
    PASSWORDS={'email':'mycodeisyou',
    'qq':'mimashisha',
    'wechat':'1234'}
    if len(sys.argv)<2:

    print('Usage:python PW.py [account]-copy count password')
    sys.exit()

    account=sys.argv[1]
    print(account)
    if account in PASSWORDS:
    pyperclip.copy(PASSWORDS[account])
    print('Passwords for'+account+'cliped to clipboard')

    else:
    print('There is no account named'+account)

    这里面比较重要的知识点就是sys.argv其里面第一个参数就是这个脚本本身 从第二个开始才是我们的命令指令
    然后就是剪贴板pyperclip模块
    接下来如何实现在cmd里面输入:pw qq 就会拿到qq的密码在剪贴板里面
    那么我们需要新建一个bat文件 pw.bat
    在里面输入内容:
    @py.exe G:PythonCodePassWordPW.py %*
    @pause
    其中路径的部分是我的脚本存放的位置
    保存以后我们再将这个bat加入到环境变量中去 那么这个时候大功告成了

    
    
  • 相关阅读:
    十四
    十三
    十二
    十一
    用Linq从一个集合选取几列得到一个新的集合-可改列名
    LINQ入门(完结篇)
    LINQ入门(下篇)
    LINQ入门(中篇)
    LINQ入门(上篇)
    MVC中View往Controllers传数据的方式-已发
  • 原文地址:https://www.cnblogs.com/Aljt/p/10204782.html
Copyright © 2011-2022 走看看