我目前正在使用结构框架生成一个 python 脚本,该框架应该从远程服务器收集备份并将其本地存储在运行结构的客户端上。
现在,由于备份文件大于 400MB,传输它需要相当长的时间。这是我的问题出现的地方:
织物 get() 函数是否有任何类型的进度条?或者更确切地说,是否可以以某种方式添加进度条?
这是我的一段代码:
def collect_backup():
env.warn_only=True
run('uptime')
print "Copying scrips to be run..."
filename, remotepath = _getlatest()
print "Copy complete."
print "Collecting backup..."
localpath = _collect(filename, remotepath)
def _collect(filename, remotepath):
a=remotepath + filename
localpath="/home/bcns/backups/"
####Here's the get() I was talking about
get(a, localpath)
return(localpath)
“文件名”和“远程路径”变量在另一个函数中设置。