📜  python 从相对路径中提取文件名 - Python (1)

📅  最后修改于: 2023-12-03 15:19:07.161000             🧑  作者: Mango

Python:从相对路径中提取文件名

当我们使用 Python 处理文件时,从文件路径中获取文件名是一项重要的任务。在某些情况下,我们可能需要从相对路径中提取文件名。

以下是从相对路径中提取文件名的几种方法。

方法1:使用os模块的path.basename()函数
import os

path = "./folder/filename.txt"
filename = os.path.basename(path)
print("文件名是:", filename)

这将输出:

文件名是: filename.txt
方法2:使用split()和pop()函数
path = "./folder/filename.txt"
filename = path.split("/")[-1]
print("文件名是:", filename)

这将输出:

文件名是: filename.txt
方法3:使用split()和index()函数
path = "./folder/filename.txt"
filename = path.split("/")[path.index("folder") + 1]
print("文件名是:", filename)

这将输出:

文件名是: filename.txt

以上是几种从相对路径中提取文件名的常见方法。

我们可以根据具体情况选择其中的任意一种方法。在实际开发中,我们还需要处理文件扩展名等其他信息,以更好地处理文件。