通过 sys.argv in python 输入隐藏字符串

input hidden string via sys.argv in python

我需要通过命令行输入密码,然后通过sys.argv[2]在程序中使用它。

CLI 的问题是密码以明文形式显示。

下面是代码:

import sys
user_args = sys.argv[1:]
username, password = user_args

print username
print password

看看:

您可以使用 getpass 模块 (https://docs.python.org/3.5/library/getpass.html)

import getpass
password = getpass.getpass('Enter password: ')