我正在尝试编写一个程序,该程序将其提示打印到标准错误,并将其输出打印到标准输出,这样我以后就可以操作输出。
我对python有点陌生,但是the documentation for getpass()表明我应该能够选择一个流:
getpass.getpass([prompt[, stream]])我尝试了各种参数来获取传递,但是我似乎不能让它在stderr中被提示。任何帮助都将不胜感激,谢谢。
>>> password = getpass.getpass("Password", sys.stderr)
TypeError: unix_getpass() takes at most 1 argument (2 given)发布于 2011-06-29 08:58:53
getpass.getpass()的stream参数是在Python2.5中添加的,在以前的版本中不可用。
https://stackoverflow.com/questions/6514465
复制相似问题