Python使用os.path lib获取文件名[重复]
Posted
技术标签:
【中文标题】Python使用os.path lib获取文件名[重复]【英文标题】:Python get the file name with os.path lib [duplicate] 【发布时间】:2016-03-27 11:03:48 【问题描述】:您好,我如何使用 os.path lib 获取文件名? 例如:
C:\Users\filippo\Desktop\K.java
我想要没有扩展文件的 K
【问题讨论】:
basename + splitext? 【参考方案1】:我建议你使用os.path
中的splitext
和basename
函数
K, ext = os.path.splitext(os.path.basename(my_path))
请参阅文档here。
【讨论】:
【参考方案2】:您可以使用:
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
【讨论】:
以上是关于Python使用os.path lib获取文件名[重复]的主要内容,如果未能解决你的问题,请参考以下文章
python-基础-os.path.realpath((__file__))os.path.abspath((__file__))os.path.dirname()获取文件根目录