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获取文件名和文件的后缀的主要内容,如果未能解决你的问题,请参考以下文章

java 通过文件后缀名/ URL /文件路径/ MIME获取并判断该文件是什么类型(视频/图像...)

python 获取文件后缀名

iOS 从url中获取文件名以及后缀

[python][原创]python获取文件路径文件名后缀名

java 删除文件后缀名

python获取文件的名字和后缀