截取url后缀扩展名方法

 

原本使用

 

Path(_['video']['downloadUrl']).suffix

 

获取文件扩展名,没想到出错了,查明原因发现某视频链接是https://xx.xxx.xxx/xx/xxxx.mp4?xxx=xxx格式,导致“.mp4?xxx=xxx”都被当成扩展名处理

 

 

 下面是解决方法:

python2 直接用 import urlparse就可以

python3 需要用 from urllib.parse import urlparse

因为在python3中urllib把urlparse库给合并到一起

在进行

suffix = Path(urlparse(_['video']['downloadUrl']).path).suffix

尝试一下,是不是搞定了?

 


 

posted @ 2021-08-06 17:39  Naihe\  阅读(376)  评论(0编辑  收藏  举报
// 音乐播放器