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

时间:2015-12-21 11:24:54

标签: python

您好我如何使用os.path lib获取文件名? 例如:

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

我想要没有扩展文件的K

2 个答案:

答案 0 :(得分:6)

我建议您使用splitext

中的basenameos.path函数
K, ext = os.path.splitext(os.path.basename(my_path))

请参阅文档here

答案 1 :(得分: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