python通过url获取文件名和文件的后缀

Posted 修炼之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python通过url获取文件名和文件的后缀相关的知识,希望对你有一定的参考价值。

导读

很多时候我们需要获取url的文件名以及文件的后缀,方便我们来处理数据。

获取url的后缀名称

from urllib.parse import urlparse

# url = "http://photographs.500px.com/kyle/09-09-201315-47-571378756077.jpg"
# url = "https://img1.baidu.com/it/u=1845235267,872385921&fm=26&fmt=auto&gp=0.jpg"
url = "http://aliyuncs.com/ae-pub%2Fve%2FassetImgs%2F20210812190956358825_cover.jpg?OSSAccessKeyId=LTAI5tGb2xU5dmgqu1HdxzpT&Expires=1628853132&Signature=8NVI4NCd2%2BxxwgzgnubLtlHiBTI%3D"
a = urlparse(url)
file_path = a.path
file_name = os.path.basename(a.path)
_,file_suffix = os.path.splitext(file_name)
print(file_name)
print(file_suffix)
"""
ae-pub%2Fve%2FassetImgs%2F20210812190956358825_cover.jpg
.jpg
"""

以上是关于python通过url获取文件名和文件的后缀的主要内容,如果未能解决你的问题,请参考以下文章