我如何获取字符串并且只占用字符串中的某个点? 如果我有字符串:
testSetting = f"C:\Users\bgb\Documents\Brent\Code\Variable\Visual Studio\Local.testsettings"
我需要的字符串中唯一的部分是Local.testsettings
部分,但我不知道如何实现这一点,我知道你可以使用string.strip()
但是文件路径中的部分是{每次触发文件路径时都会更改{1}}。 (文件路径存储在列表中,并且它在循环中)
答案 0 :(得分: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'
答案 1 :(得分:1)
可替换地
testSetting.rpartition('\\')[2]