我正在尝试按照升序对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
答案 0 :(得分:0)
将文件加载到列表后,请尝试使用列表的列表排序方法:http://www.tutorialspoint.com/python/list_sort.htm
然后将新的排序列表重写到文本文件中。