python从文件地址url中提取文件名
可以使用urllib.parse
模块中的urlsplit
和os.path
模块中的basename
方法来提取文件名,示例如下:
from urllib.parse import urlsplit from os.path import basename url = "http://xxxxxxx.com/xxxx/2023-05-01/xxxx.mp4?Expires=12121212&OSSAccessKeyId=xxxxx&Signature=xxx%3D" file_name = basename(urlsplit(url)[2]) print(file_name) # 输出:xxxx.mp4