我使用 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)