Python使用os.path库获取文件名

5

你好,我该如何使用os.path库获取文件名呢?例如:

C:\Users\filippo\Desktop\K.java

我需要K,但不需要扩展名。

2
basename + splitext - bereal
2个回答

6
我建议您使用来自os.pathsplitextbasename函数。
K, ext = os.path.splitext(os.path.basename(my_path))

请点击这里查看相关文档。


4
您可以使用以下方法实现这一点:
import os

filename = r"C:\Users\filippo\Desktop\K.java"

print os.path.splitext(filename)[0]
> C:\Users\filippo\Desktop\K

print os.path.splitext(filename)[1]
> .java

K, ext = os.path.splitext(os.path.basename(filename))
print K
print ext
> K
> .java

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接