You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python获取当前目录下的Excel文件名(字符串格式)

获取当前目录下所有Excel文件名的解决方案

方法一:修正pathlib代码(推荐)

你当前用pathlib得到的是PosixPath对象,只需将其转换为字符串即可得到期望的格式。可以用两种方式实现:

方式1:转换为路径字符串(当前目录下即为文件名)

import pathlib
files = [str(f) for f in pathlib.Path().glob("*.xlsx")]

方式2:直接获取文件名

import pathlib
files = [f.name for f in pathlib.Path().glob("*.xlsx")]

两种方式都会返回你想要的字符串列表格式:

['xxxxx.xlsx', 'xxxx.xlsx']

方法二:修正os.listdir代码

如果你偏好使用os模块,只需在过滤条件中添加对.xlsx后缀的检查:

import os
files = [f for f in os.listdir() if os.path.isfile(f) and f.endswith('.xlsx')]

这样就能只返回目录下的Excel文件名,且格式为字符串列表。

内容的提问来源于stack exchange,提问作者Rinne Tsujikubo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 17:42:15