标签: python
我有一个像这样的字符串
urse/project/kb/use.js
从这个字符串我需要得到
urse/project/kb/
use.js除了.js之外,名称将始终更改。
use.js
.js
或者删除字符串,直到结尾的第一个/?
/
答案 0 :(得分:7)
Python有一个专用模块来处理文件路径:
In [13]: os.path.dirname('urse/project/kb/use.js') Out[13]: 'urse/project/kb'
根据需要附加尾随os.sep(或者,更好的是,坚持使用os.path模块来操纵路径。)
os.sep
os.path
答案 1 :(得分:2)
>>> s = 'urse/project/kb/use.js' >>> s[:s.rfind('/') + 1] 'urse/project/kb/'