仅在时间为h:mm格式时根据时间排序字典

时间:2019-03-07 23:26:16

标签: python

文件内容

file1;530;Daily;zzz;9:45;16-Feb-19;30-Mar-19;
file1;406;Daily;yyy;7:20;16-Feb-19;30-Mar-19;
file1;410;Daily;xxx;7:50;16-Feb-19;30-Mar-19;

希望基于时间获得所有这些数据。这可行。 但以下类似方法无效。

file1;530;Daily;zzz;10:45;16-Feb-19;30-Mar-19;
file1;406;Daily;yyy;9:20;16-Feb-19;30-Mar-19;
file1;410;Daily;xxx;7:50;16-Feb-19;30-Mar-19;
xxxxx

基本写入以dic作为第5个参数的dic,但是当排序10:45,9:20,7:25时,它不变。 看起来像字符串一样。我该如何排序?

input是一个文件,其中有30万个条目分开****

代码:

            for key in sorted(grouped_data.keys()):
                print("%s" %grouped_data[key])
                newfile1.write("%s" %grouped_data[key])

0 个答案:

没有答案