gpt4 book ai didi

python - 文件名未知时在python中访问CSV

转载 作者:太空宇宙 更新时间:2023-11-04 07:49:45 25 4
gpt4 key购买 nike

我的 python 代码在目录“MAIN”中。在 MAIN 中,我有一个文件夹“DATA”。

在 DATA 中,我有一个 CSV 文件和另一个文件夹“_OLD”

我想将 DATA 文件夹中的 CSV 导入到 pandas 数据框中,但我不确定它的名称。

我该怎么做?

注意:DATA 文件夹中始终只有一个 CSV 和 _OLD 文件夹。因此,我需要一种方法来访问该文件夹中的唯一文件。

最佳答案

你可以这样做:

from glob import glob
filename = glob("MAIN/DATA/*.csv")[0]

编辑:另一种方法是使用pathlib 库。一个区别是 Path 对象的 glob() 方法返回给定目录中的文件生成器。发出的对象是 Path 对象(如果需要,可以使用 str 字符串构造函数将其转换为字符串。

from pathlib import Path

for filename in Path("MAIN/DATA").glob("*.csv"):
# do something

关于python - 文件名未知时在python中访问CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56701311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com