【发布时间】:2021-06-20 09:31:57
【问题描述】:
这是一段卡在异常循环中的 Python。我阅读了this 和this 以及更多内容,但不幸的是找不到我正在寻找的答案。它工作正常,直到它陷入 i=8 的异常(即 git_url 由所有者存档)。我该如何解决?我不希望它在 i=8 时中断/get_stuck,因为它仍然需要读取其余部分。
i=7
while i<10:
try:
Repo.clone_from(df.git_url[i],repo_dir) #clone repositores for each url
except:
print("error")
continue
else:
for f in glob.iglob("repo_dir/**/*.rb"):
txt = open(f, "r")
# let's say txt is a code file that I want to extract data from
for line in txt:
print(line)
shutil.rmtree(repo_dir)
os.makedirs(repo_dir)
i+=1
【问题讨论】:
标签: python while-loop git-clone try-except