如何从可以更改结尾字符的文件夹中导入文件-python pandas?

OPM_OK

我目前有一个文件夹,其中包含多个我试图读取的具有相似名称的文件。例如:文件夹包含文件:

apple_2019_08_26_23434.xls
apple_2019_08_25_55345.xls
apple_2019_08_24_99345.xls

文件的名称格式非常简单:

 apple_<date>_<5 random numbers>.xls

如果我不关心最后的5位随机数,如何将Excel文件读入pandas df中?

例如

df = pd.read_excel('e:\Document\apple_2019_08_26_<***wildcard***>.xls')

谢谢!

坦克车

您可以通过glob使用unix样式的路径名扩展

import glob

# get .txt files in current directory
txt_files = glob.glob('./*.txt')

# get .xls files in some_dir
xls_files = glob.glob('some_dir/*.xls')

# do stuff with files
# ...

在这里,*基本上是指“任何东西”。

熊猫示例:

import glob

for xls_file in glob.glob('e:/Document/apple_2019_08_26_*.xls'):
    df = pd.read_excel(xls_file)

    # do stuff with df
    # ...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何简单地在Python中导入文件夹?

在子文件夹中导入Python

如何在Python Pandas中读取单个文件夹中的所有文件并导入进行数据操作

Python在子文件夹中导入csv文件

Pandas - 在文件夹中导入 CSV 文件,如果列名包含字符串,则更改列名,连接到一个数据框

如何从文件夹导入python文件

Python无法在相同的文件夹结构中导入包

如何从文件夹中的python文件和同一目录中的文件中导入文件?

如何从python3的子文件夹中导入模块(空__init__.py)

如何从python3的子文件夹中导入模块(空__init__.py)

我可以一次从一个文件夹中导入所有 Python 文件吗?

Python Pandas - 导入文件夹中的所有 CSV 文件,只拾取 1 个文件

如何使用 python 和 pandas 重命名子文件夹中的多个 .Json 文件

如何在一个文件夹中导入所有 csv 文件并使文件名成为 Pandas 中的变量名?

在Python中,如何从具有相对路径的祖父母文件夹中导入?

如何从url下载图像并在pandas中使用python创建文件夹

导入整个python文件文件夹

导入文件夹中的文件python

如何在python上导入带有“-”字符的文件夹?

在python的父文件夹中导入自定义模块

Python 3只能在某些文件夹中导入astropy

为什么我不能在python中导入我自己的文件夹?

如何从python的父文件夹导入函数?

如何从同级文件夹导入Python模块?

如何从相邻文件夹中正确导入python模块?

Python:如何将文件夹作为模块导入

如何制作python导入模块和文件夹?

在python中导入图像,如果我想将程序文件夹移动到其他位置,则我的程序无法运行,我必须更改代码

从Python中的测试文件夹导入