使用 glob 对文件进行排序

Sorting files using glob

我正在尝试在 python 中使用 glob 读取一堆 csv 文件。我想按升序读取所有文件,然后将每个文件的数据分配给不同的数组。

我的代码现在是这样的:

for idx, f in enumerate (glob.glob(os.path.join(gen_path, "*.csv"))):
    data[idx] = pd.read_csv(f, index_col=False)

谁能帮忙整理一下文件。

谢谢。

glob returns 字符串列表。排序就好了。

for idx, f in enumerate(sorted(glob.glob(os.path.join(gen_path,"*.csv")))):
```