小编Xav*_*zar的帖子

git clone 的 Python 进度条

我使用 GitPython 在我的程序中克隆一个存储库。我想出了如何使用 clone_from 命令显示克隆的状态,但我希望状态看起来更像 tqdm 进度条。我尝试使用 requests 库来获取文件的大小,但我仍然不确定如何实现它。尝试做下面类似的事情,但它不起作用。任何帮助表示赞赏,谢谢。

url = 'git@github.com:somegithubrepo/repo.git'
r = requests.get(url, stream=True)
total_length = r.headers.get('content-length')

for i in tqdm(range(len(total_length??))):
    git.Git(pathName).clone(url)
Run Code Online (Sandbox Code Playgroud)

python python-3.x progress-bar tqdm

4
推荐指数
1
解决办法
4625
查看次数

标签 统计

progress-bar ×1

python ×1

python-3.x ×1

tqdm ×1