我有包含以下数据的文件:
12, 9
13, 9
45, 23
1, 4
0, 8
91, 45
638, 56
123, 3
2, 9
Run Code Online (Sandbox Code Playgroud)
现在我需要做的就是这样:
0, 8
1, 4
2, 9
12, 9
13, 9
45, 23
91, 45
123, 3
638, 56
Run Code Online (Sandbox Code Playgroud)
我尝试过使用:
import sys,csv
import operator
reader = csv.reader(open('filename.txt'),delimiter=',')
sort = sorted(reader,key=operator.itemgetter(0),reverse=False)
Run Code Online (Sandbox Code Playgroud)
但这不适合我.它根据第一个位置安排列,而不是按照我的意愿安排.我:
0, 8
1, 4
12, 9
123, 3
13, 9
2, 9
45, 23
638, 56
91, 45
Run Code Online (Sandbox Code Playgroud)
请帮忙.