Python Catch调用提示用户输入

时间:2017-09-25 20:14:27

标签: python python-2.7 user-input

我有一个python脚本正在使用一个包,在调用时提示用户输入(使用GitPython并调用fetch,push和pull请求用户名和密码,我不能使用ssh密钥,因为系统结构,所以我被迫使用HTTP)。

但是,从命令行参数到我的脚本,我在本地变量中有用户名和密码的值。有没有办法捕获这些调用和管道正确的值?以下是伪代码,但是沿着这些行

try:
    repo.push()
catch UserInputRequiredError as e:
    shell.send(username)
    shell.send(password)

0 个答案:

没有答案