python - 简单的字符串遇到

标签 python string

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

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

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

最佳答案

There's a module for that .

>>> 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'

关于python - 简单的字符串遇到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16837746/

相关文章:

python - for 循环中 str.count 和 str.index 的时间复杂度是多少

python - 在 Pandas 的一个聚合中使用多个 idxmin() 和 idmax() 进行多重索引

python - subprocess.communicate - 读取未换行终止的行

java - 如何在 StringTokenizer 中随机访问第 n 个元素

jquery - 如何替换字符串的这一部分 - [

java - 通过在索引处插入来操作字符串

python - 在 python 中,如何测试路径是否是符号链接(symbolic link)?

java - 使用java编译python代码

r - 从数据帧创建字符串

css - 有什么方法可以在更少的 CSS 中加入数组?