按升序排序数字数据

时间:2016-04-18 19:17:38

标签: python-2.7

我正在尝试按照升序对data.txt文件中的数据进行排序,但我似乎无法找到解决方案 - 任何帮助都将非常感谢!!

input_file = open('C:\\Users\\Desktop\\data.txt') 
for line in input_file:
    print line

def insertion_sort(line):
    for i in range(0, len(line)):
        j = i
        while j > 0 and line[j] < line[j-1]:
            line[j] = line[j-1] 
            j = j-1
insertion_sort (input_file)
print 'After sorting:', input_file

1 个答案:

答案 0 :(得分:0)

将文件加载到列表后,请尝试使用列表的列表排序方法:http://www.tutorialspoint.com/python/list_sort.htm
然后将新的排序列表重写到文本文件中。