python如何提取.jpg的名称

python如何提取.jpg的名称

作者:William Gu发布时间:2026-01-07阅读时长:0 分钟阅读次数:11

用户关注问题

Q
怎么用Python获取.jpg文件的文件名?

我有一堆.jpg图片,想用Python代码提取每个文件的名称,该怎么做?

A

使用Python提取.jpg文件名称的方法

可以使用Python的os模块或pathlib模块来提取.jpg文件的名称。os.path.splitext()函数可以去掉文件的扩展名,pathlib.Path对象的stem属性也能直接获取文件名而不包含后缀。

Q
如何批量处理文件夹内的.jpg文件名?

有一个文件夹里面有很多.jpg图片,能否用Python自动遍历并提取所有图片的文件名?

A

用Python遍历文件夹并提取所有.jpg文件名称

可以使用os.listdir()或pathlib.Path.iterdir()来遍历文件夹,然后筛选出以'.jpg'结尾的文件,结合前面提到的方法获取每个文件的名称。这样就能批量处理多个文件。

Q
提取的.jpg文件名中如何去掉路径和扩展名?

Python提取.jpg文件名时,我希望只要纯文件名,不要路径和.jpg后缀,怎么实现?

A

去除路径和扩展名得到纯文件名

在Python中,使用os.path.basename()可以得到文件名连同后缀的部分,配合os.path.splitext()可以去掉扩展名。也可以使用pathlib.Path对象的stem属性直接获得纯文件名,省去了自己拆分的步骤。