gpt4 book ai didi

python - GitPython 通过管道输出到 stdout

转载 作者:行者123 更新时间:2023-11-30 23:08:42 30 4
gpt4 key购买 nike

用 python 编写一些非常简单的脚本。我使用 python 脚本中的以下语句将存储库克隆到服务器:

Repo.clone_from("source", "target")

如何从clone_from获取进度并将其通过管道传输到标准输出?

最佳答案

您可以使用git.remote.RemoteProgress作为类方法的第三个参数 clone_from(url, to_path, progress=None, env=None, **kwargs)您正在使用:

class Progress(RemoteProgress):
def line_dropped(self, line):
print line
def update(self, *args):
print self._cur_line

关于python - GitPython 通过管道输出到 stdout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31602625/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com