简单的字符串遇到

bbe*_*ase 1 python string

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

testSetting = f"C:\Users\bgb\Documents\Brent\Code\Variable\Visual Studio\Local.testsettings"
Run Code Online (Sandbox Code Playgroud)

我需要的字符串的唯一部分是Local.testsettings部分,但我不知道如何实现这一点,我知道你可以使用string.strip()但是文件路径中的部分在variable每次触发文件路径时都会更改.(文件路径存储在列表中并且在循环中)

Tim*_*ker 5

有一个模块.

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

还有补充功能:

>>> os.path.dirname(testSetting)
'C:\\Users\\bgb\\Documents\\Brent\\Code\\Variable\\Visual Studio'
Run Code Online (Sandbox Code Playgroud)