ソートされたリストをファイルに書き込もうとしています。私は昇順でソートした1000の整数を持っていますが、新しいファイル 'results'に昇順の数字の新しいリストを書き込むことはできません。私はプログラミングに慣れていないので、どんな助けも大歓迎です。 これは、これまでの私のコードです:ソートされたリストを新しいファイルに書き込むことはできません。
def insertion_sort():
f = open("integers.txt", "r")
lines = f.read().splitlines()
print(lines)
print(type(lines[0]))
results = list(map(int, lines))
print(type(results[0]))
results.sort()
print(results)
f=open("integers.txt", "r")
lines = f.read().splitlines()
results = list(map(int,lines))
insertion_sort()
value = results.sort()
file_to_save_to = open("results.txt", "w")
file_to_save_to.write(str(value))
file_to_save_to.close()
の私はそれを試してみたが、それはその言葉: トレースバック(最新の呼び出しの最後): ファイル「C:\ユーザーオクタヴィアンROSCA \デスクトップ\プログラミングを\ \配属人"sort"は定義されていません –
私の間違いですが、この関数は 'sort()'ではなく、 'sort()'ではなく、 'sort4 ' 'sorted(results)'を使うことができますが、 'results.sort()'を使ったように動作します。 – davedwards