我正在下载这样的文件
downloadurl = "www.site.com/my_link"
urllib.request.urlretrieve(downloadurl, "/root/watch/0.txt")
但是,我想将文件下载到特定文件夹,但是要通过链接生成文件名(例如,如果我在网络浏览器中输入了下载URL并自动生成了文件名,则类似于文件名。这可能在python中吗?
我无法解析链接,因为链接中没有文件名。
答案 0 :(得分:0)
如果downloadurl
在最后一个url部分中包含文件名,则可以这样:
urllib.request.urlretrieve(downloadurl, "/root/watch/" + downloadurl[downloadurl.rindex("/") + 1:])