自动化无聊的东西第6章-什么是sys.argv?

时间:2019-06-25 09:52:21

标签: python command-line-arguments

自动完成无聊的东西chpt 6。 您创建一个密码锁程序。

步骤2 进入“处理命令行参数”。 什么是命令行参数? 导入sys之后,以下if语句的目的是什么? 然后创建变量的目的是什么?

 # pw.py - An insecure password locker program.

PASSWORDS = {'email': 'F7minlBDDuvMJuxESSKHFhTxFtjVB6',        
              'blog': 'VmALvQyKAxiVH5G8v01if1MLZF3sdt',             
              'luggage': '12345'} 


import sys 
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```

0 个答案:

没有答案