📅  最后修改于: 2023-12-03 15:19:07.161000             🧑  作者: Mango
当我们使用 Python 处理文件时,从文件路径中获取文件名是一项重要的任务。在某些情况下,我们可能需要从相对路径中提取文件名。
以下是从相对路径中提取文件名的几种方法。
import os
path = "./folder/filename.txt"
filename = os.path.basename(path)
print("文件名是:", filename)
这将输出:
文件名是: filename.txt
path = "./folder/filename.txt"
filename = path.split("/")[-1]
print("文件名是:", filename)
这将输出:
文件名是: filename.txt
path = "./folder/filename.txt"
filename = path.split("/")[path.index("folder") + 1]
print("文件名是:", filename)
这将输出:
文件名是: filename.txt
以上是几种从相对路径中提取文件名的常见方法。
我们可以根据具体情况选择其中的任意一种方法。在实际开发中,我们还需要处理文件扩展名等其他信息,以更好地处理文件。