gpt4 book ai didi

python - Python 3 中带选项的 Curl 命令

转载 作者:行者123 更新时间:2023-12-02 02:22:56 24 4
gpt4 key购买 nike

requests库,如果需要执行

curl http://www.example.com/file.xlsx

命令是

response = requests.get('http://www.example.com/file.xlsx')

如果我想用 -O 执行命令怎么办?选项?

curl http://www.example.com/file.xlsx -O

我如何实现这一目标?

最佳答案

没有明确的“-O”=写入相同的文件名。如果需要的话,可以将 url 存储在变量中并使用多种方式获取它。一种懒惰的方法是使用 rpartition('/')[2]网址字符串。

快速保存结果的其余代码在这里:

import requests
from pathlib import Path

response = requests.get('http://www.example.com/file.xlsx')
Path('file.xlsx').write_bytes(response.content)

# or if you want to have the file name extracted use this less readable line
# Path(response.url.rpartition('/')[2]).write_bytes(response.content)

关于python - Python 3 中带选项的 Curl 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66153221/

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