gpt4 book ai didi

python - 在Python中等待下载完成

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

我有一个脚本,我必须在其中下载一个文件,然后在脚本的其余部分中使用该文件。如何停止正在运行的脚本直到下载完成,然后使用等待函数完成运行?

    if erra:
if os.path.isfile('/homes/biertank/Downloads/'+record.__dict__['qualifiers']['source'][0]+'-Clusters.gff')==False:

webbrowser.open('http://napp.u-psud.fr/SqlGff.php?specie=355&SpecieName='+record.__dict__['qualifiers']['source'][0])

最佳答案

您无法使用webbrowser.open模块控制下载?

使用urllib.request.urlretrieve反而。它将阻塞直到下载完成。

import urllib.request

...

url = ('http://napp.u-psud.fr/SqlGff.php?specie=355&SpecieName=' +
record.__dict__['qualifiers']['source'][0])
urllib.request.urlretrieve(url, 'local-filename-you-want')

如果您使用 Pyhton 2.x,请使用 urllib.urlretrieve相反。

关于python - 在Python中等待下载完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24533951/

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