[python]获取网络文件的文件名
如果有个网络文件是http://abc.com/pic.jpg,如何快速得到pic.jpg这个名称呢,用 os.path.basename 就可以办到。
代码:
#encoding=utf-8 import urllib.request import os # 下载文件到本地的函数 def download(fileUrl): # 获取网络文件的文件名 filename = os.path.basename(fileUrl) rsp=urllib.request.urlopen(fileUrl) img=rsp.read() with open(filename,'wb') as f: f.write(img) download("https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2479990044,3033677149&fm=26&gp=0.jpg")