【发布时间】:2016-03-27 11:03:48
【问题描述】:
您好,我如何使用 os.path lib 获取文件名? 例如:
C:\Users\filippo\Desktop\K.java
我想要没有扩展文件的 K
【问题讨论】:
标签: python
您好,我如何使用 os.path lib 获取文件名? 例如:
C:\Users\filippo\Desktop\K.java
我想要没有扩展文件的 K
【问题讨论】:
标签: python
我建议你使用os.path 中的splitext 和basename 函数
K, ext = os.path.splitext(os.path.basename(my_path))
请参阅文档here。
【讨论】:
您可以使用:
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
【讨论】: