Skip to main content
 首页 » 编程设计

python之抓取拆分字符串的最后 2 个,python

2025年05月04日18leader

我有一组我正在用 python 操作的文件目录。但是,我只关心目录的最后两层。所以如果我有

"topdirectory/sub1/subsub1/subsubsub1/target" 
"topdirectory/sub1/target" 

必要的返回字符串是

"subsubsub1/target" 

和

"sub1/target" 

我知道 python 有一个拆分字符串类型的方法,但我如何告诉它只获取最后两个由分隔符分隔的组件?

编辑:抱歉各位,我应该解释一下这并不是真正的目录/文件设置,而是一个非常类似的时间序列数据库。我认为这样解释会更容易。路径本质上是目录/文件,但由于它是一个数据库,因此使用操作系统实用程序不会有任何影响。

请您参考如下方法:

os.path 模块为此包含了一个split 函数。它返回目录名和基本名。运行两次,你就有了最后两个碱基。

显然,您还需要检查是否有两个或多个碱基。