具有自定义文件夹路径但生成文件名的下载文件

时间:2019-05-20 15:54:38

标签: python

我正在下载这样的文件

downloadurl = "www.site.com/my_link"

urllib.request.urlretrieve(downloadurl, "/root/watch/0.txt")

但是,我想将文件下载到特定文件夹,但是要通过链接生成文件名(例如,如果我在网络浏览器中输入了下载URL并自动生成了文件名,则类似于文件名。这可能在python中吗?

我无法解析链接,因为链接中没有文件名。

1 个答案:

答案 0 :(得分:0)

如果downloadurl在最后一个url部分中包含文件名,则可以这样:

urllib.request.urlretrieve(downloadurl, "/root/watch/" + downloadurl[downloadurl.rindex("/") + 1:])