我有以下问题:
我需要加载几个数据文件。这些文件由我的设备命名,例如:
meas98.dat
meas99.dat
meas100.dat
meas101.dat
换句话说,没有前导零。因此,如果我通过
os.listdir
它们按字母顺序排列,这意味着“meas100.dat”将是第一个。这显然不是我想要达到的。问题是这样做最优雅的方式是什么?
我想出的(不优雅的)方式是:
- 加载文件名
- 提取文件号
- 订购文件编号(获取索引)
- 使用这些索引对文件名进行排序
我很确定python有一些内置的东西可以在加载文件时做到这一点......