0
我想要找出一個簡單的方法來從使用python的文件升序排序數字。如何在python文件中按升序對數字進行排序(通過插入排序)
這就是我到目前爲止 - 但它似乎並沒有工作!
input_file = open('C:\\Users|\Desktop\\data.txt')
for line in input_file:
print line
print('Before: ', input_file)
insertion_sort(input_file)
print('After : ', input_file)
def insertion_sort(items):
""" Implementation of insertion sort """
for i in range(1, len(items)):
j = i
while j > 0 and items[j] < items[j-1]:
items[j], items[j-1] = items[j-1], items[j]
j -= 1
任何幫助將不勝感激!!
究竟不起作用?我已經可以看到兩個會導致腳本無法工作的錯誤 –