1

我将如何获取一个字符串并且只占用字符串中的某个点?如果我有字符串:

testSetting = f"C:\Users\bgb\Documents\Brent\Code\Variable\Visual Studio\Local.testsettings"

我需要的字符串的唯一部分是该Local.testsettings部分,但我不知道如何完成此操作,我知道您可以使用string.strip()但文件路径中的部分表示variable每次触发文件路径时都会更改。(文件路径存储在一个列表中,并且处于循环中)

4

2 回答 2

5

有一个模块

>>> import os.path
>>> testSetting = r"C:\Users\bgb\Documents\Brent\Code\Variable\Visual Studio\Local.testsettings"
>>> os.path.basename(testSetting)
'Local.testsettings'

还有互补功能:

>>> os.path.dirname(testSetting)
'C:\\Users\\bgb\\Documents\\Brent\\Code\\Variable\\Visual Studio'
于 2013-05-30T13:40:48.530 回答
1

交替

 testSetting.rpartition('\\')[2]
于 2013-05-30T13:43:06.210 回答