开发者社区> 问答> 正文

从文件路径中提取所需的目录名称

我有一个文件的路径名,如下所示:

fi = "http://pen.jamstec.go.jp/TKC_/public_html/original/dc/dc_2008/dc_2008_141/dc_2008_141_0706+0900_TKC__y30_u.jpg"

如何提取"TKC_"所需信息?

我尝试了print (os.path.basename(fi))但打印了:

dc_2008_141_0706+0900_TKC__y30_u.jpg

"http://pen.jamstec.go.jp/**TKC_**/public_html/original/dc/dc_2008/dc_2008_141/dc_2008_141_0706+0900_TKC__y30_u.jpg"

展开
收起
几许相思几点泪 2019-12-29 18:41:40 861 0
1 条回答
写回答
取消 提交回答
  • from urllib.parse import urlparse
    
    fi = "http://pen.jamstec.go.jp/TKC_/public_html/original/dc/dc_2008/dc_2008_141/dc_2008_141_0706+0900_TKC__y30_u.jpg"
    urlparse(fi).path.split('/')[1]
    
    2019-12-29 18:42:05
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载