如何从python中的目录以相同的顺序获取和读取csv文件

时间:2014-07-29 14:08:30

标签: python csv

目录record_output包含一些csv文件,总是按照以下顺序: -

2014-07-18_01:00.csv
2014-07-18_01:15.csv
2014-07-18_01:30.csv
2014-07-18_01:45.csv

这是我的代码段: -

def getFiles():
        os.chdir("record_output/")
        for files in glob.glob("*.csv"):
            print files

这给了我输出: -

2014-07-18_01:30.csv
2014-07-18_01:15.csv
2014-07-18_01:45.csv
2014-07-18_01:00.csv

是否有某种方式对它们进行排序并使它们与目录中的顺序完全相同?

1 个答案:

答案 0 :(得分:0)

使用sorted()

def getFiles():
        os.chdir("record_output/")
        for files in sorted(glob.glob("*.csv")):
            print files

将输出:

2014-07-18_01:00.csv
2014-07-18_01:15.csv
2014-07-18_01:30.csv
2014-07-18_01:45.csv