我正在编写一个自动化脚本在python中,我需要cvs更新从脚本。
在bash中,我的命令如下所示:
cvs login
CVS Password: <here i enter the password>
cvs update -P -d我曾使用python中的子进程模块来完成此操作,但当它要求输入密码时,它失败了。
有什么想法吗?
发布于 2013-06-08 03:14:38
pyCVS模块可以通过使用绑定来帮助您解决问题。
一般来说,根据我的经验,子过程比仅仅使用一个库来完成同样的事情要麻烦得多。
发布于 2013-06-08 04:19:23
通常,您可以像下面这样的简化代码作为参数进行传递:
## program run.py
def print_args(name, passwd):
print name
print passwd
## calling program
import run
input_name = raw_input("Enter name ")
input_passwd = raw_input("Enter password ")
run.print_args(input_name, input_passwd)https://stackoverflow.com/questions/16991345
复制相似问题