我正在尝试使用 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
返回字符串列表。排序一下就可以了。
for idx, f in enumerate(sorted(glob.glob(os.path.join(gen_path,"*.csv")))):