gpt4 book ai didi

python - django 如何从互联网上下载文件

转载 作者:行者123 更新时间:2023-11-28 21:46:12 24 4
gpt4 key购买 nike

我想让用户输入一个文件 URL,然后让我的 Django 应用程序从互联网上下载该文件。

我的第一直觉是在我的 Django 应用程序中调用 wget,但后来我认为可能还有另一种方法可以完成此操作。我搜索时找不到任何东西。有没有更多的 django 方法来做到这一点?

最佳答案

你并不是真的依赖 Django。我碰巧喜欢使用 requests 库。
这是一个例子:

    import requests

def download(url, path, chunk=2048):
req = requests.get(url, stream=True)
if req.status_code == 200:
with open(path, 'wb') as f:
for chunk in req.iter_content(chunk):
f.write(chunk)
f.close()
return path
raise Exception('Given url is return status code:{}'.format(req.status_code))

将此作为文件放置,并在需要时导入到您的模块中。
当然,这是非常少的,但这将帮助您入门。

关于python - django 如何从互联网上下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38515929/

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