python下载图片保留下载位置文件名
时间: 2023-08-22 15:07:49 浏览: 71
python下载图片
如果要在下载图片时保留下载位置的文件名,可以使用os库中的os.path.basename()函数获取下载链接中的文件名,然后将其与保存路径拼接起来。示例代码如下:
```python
import urllib.request
import os
url = 'https://www.example.com/images/image.jpg'
save_path = '/path/to/save/'
file_name = os.path.basename(url)
full_path = os.path.join(save_path, file_name)
urllib.request.urlretrieve(url, full_path)
```
需要注意的是,如果下载链接中的文件名包含特殊字符,需要进行编码处理。另外,也可以使用第三方库如requests库、wget库等实现文件下载并保留文件名。
阅读全文