python如何获取文件名

在Python中,我们可以使用os模块的os.path.basename()函数来获取文件名,这个函数返回路径最后的文件名,如果路径以/或结尾,那么就会返回空值,否则,它会返回路径最后的名字。

python如何获取文件名
(图片来源网络,侵删)

以下是一个详细的步骤:

1、我们需要导入os模块。

import os

2、我们可以定义一个函数,该函数接受一个文件路径作为参数,并返回文件名。

def get_filename(filepath):
    return os.path.basename(filepath)

3、我们可以调用这个函数,传入一个文件路径,然后打印出返回的文件名。

print(get_filename("/home/user/documents/file.txt"))

这将输出:file.txt

注意:这个函数只能返回文件名,不能返回文件的扩展名,如果你需要获取文件的扩展名,你可以使用os.path.splitext()函数,如下所示:

def get_file_extension(filepath):
    return os.path.splitext(filepath)[1]

这个函数将返回文件的扩展名,包括.(’.txt’)。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/453692.html

(0)
未希新媒体运营
上一篇 2024-04-08 17:09
下一篇 2024-04-08 17:11

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入