我想知道如何对目录中的文件名进行排序。例如,我有以下名称:
1_00000_6.54.csv
2_00000_1.70.csv
3_00000_1.70.csv
...
10_00000_1.70.csv
11_00000_1.70.csv
...
使用以下 python 代码,我得到以下顺序:
def get_pixelist(path):
return [os.path.join(path,f) for f in os.listdir(path) if f.endswith('.csv')]
def group_uniqmz_intensities(path):
pxlist = sorted(get_pixelist(path))
给出:
1_00000_6.54.csv
10_00000_1.70.csv
11_00000_1.70
...
2_00000_1.70.csv
...
3_00000_1.70.csv
...
我想要之前显示的顺序。