用Python读取图片名称并去除后缀名

当我们在处理图片时,有时候只需要读取图片的名称而不需要后缀名。在Python中,我们可以使用字符串操作来实现这个目标。本文将介绍如何使用Python读取图片名称并去除后缀名,并提供相应的代码示例。

什么是后缀名

在计算机中,文件的后缀名是指文件名中最后一个点(.)后面的部分。后缀名用来标识文件的类型。例如,对于图片文件,常见的后缀名有.jpg.png等。

Python中读取图片名称的方法

Python中提供了多种方法来读取文件名称并去除后缀名。下面介绍两种常用的方法。

方法一:使用字符串的split()方法

Python中的字符串类型提供了一个split()方法,可以通过指定分隔符将字符串切分成一个列表。我们可以使用这个方法将文件名切分成文件名称和后缀名两部分,然后选择只取文件名称部分。

下面是使用split()方法读取图片名称的示例代码:

filename = "example.jpg"
name = filename.split(".")[0]
print(name)

输出结果为:

example

方法二:使用os.path模块

Python的标准库os.path提供了一组用于处理文件路径的函数。我们可以使用os.path模块中的splitext()函数来分离文件名和后缀名。

下面是使用os.path模块读取图片名称的示例代码:

import os

filename = "example.jpg"
name = os.path.splitext(filename)[0]
print(name)

输出结果为:

example

结论

本文介绍了在Python中如何读取图片名称并去除后缀名的方法,并提供了相应的代码示例。通过使用字符串的split()方法或os.path模块,我们可以轻松地实现这个目标。希望本文对您有所帮助。

代码示例来源:[