Python os获取文件名

2024年05月17日 Python os获取文件名 极客笔记

Python os获取文件名

在Python中,os模块提供了一些方法来操作文件和目录。其中,获取文件名是一个常用的操作,可以通过os.path.basename()方法来实现。

os.path.basename()方法

os.path.basename()方法用于获取文件路径的最后一部分,即文件名。它的使用方法非常简单,只需要将文件路径作为参数传入即可。

下面是一个简单的示例代码:

import os

file_path = "/Users/username/Documents/test.txt"
file_name = os.path.basename(file_path)

print("文件名:", file_name)

上面的代码中,我们首先导入了os模块,然后定义了一个文件路径file_path,接着使用os.path.basename()方法获取文件名,并将结果打印出来。

运行结果

文件名: test.txt

从上面的运行结果可以看出,os.path.basename()方法成功获取了文件路径/Users/username/Documents/test.txt的文件名test.txt

注意事项

在使用os.path.basename()方法时,需要注意以下几点:

  1. 传入的参数应为文件路径,如果参数为空或者不是有效的文件路径,可能会出现异常。
  2. os.path.basename()方法只返回文件名部分,不包括路径信息。
  3. 如果要获取文件的扩展名,可以使用os.path.splitext()方法来获取。

综上所述,我们通过os.path.basename()方法可以方便地获取文件名,适用于各种文件操作场景。

本文链接:http://so.lmcjl.com/news/4740/

展开阅读全文