Python 有没有一个函数给我一个没有路径的文件名?

Python 有没有一个函数给我一个没有路径的文件名?,python,path,Python,Path,我想把C:\abc.bmp转换成abc.bmp,或者如果可能的话,在abc中做得更好。使用.NET很容易做到这一点,因为这两个目标都有函数。python中有类似的东西吗 >>> os.path.basename(r'C:\abc.txt') 'abc.txt' 仅适用于basename: >>> base, ext = os.path.splitext(os.path.basename(r'C:\abc.txt')) >>> base 'a

我想把
C:\abc.bmp
转换成
abc.bmp
,或者如果可能的话,在
abc
中做得更好。使用.NET很容易做到这一点,因为这两个目标都有函数。python中有类似的东西吗

>>> os.path.basename(r'C:\abc.txt')
'abc.txt'
仅适用于basename:

>>> base, ext = os.path.splitext(os.path.basename(r'C:\abc.txt'))
>>> base
'abc'
仅适用于basename:

>>> base, ext = os.path.splitext(os.path.basename(r'C:\abc.txt'))
>>> base
'abc'

试一试

试一试

r代表什么?所以我不必做\\?@吞食:是的,'r'表示“原始”字符串,一个没有嵌入转义符的字符串文字。是的,就是这样。它代表“原始字符串”:r代表什么?所以我不必做\\?@吞食:是的,'r'表示“原始”字符串,一个没有嵌入转义符的字符串文字。是的,就是这样。它代表“原始字符串”:当您阅读有关
os.path
模块的内容时,您学到了什么?当您阅读有关
os.path
模块的内容时,您学到了什么?