读取TXT文件,排序后写回原TXT文件(含附件)
各位老师: 本人python小白,正学习使用Python,想试读取一个TXT文件利用Python对TXT里的比赛成绩进行排序,并写回原文件。
不知道应该如何实现。
如能 帮助将不胜感激!
5.txt
(768 Bytes)
谢谢!
import numpy as np nums=[] f = open("5.txt", "r+") index = -1 while True: x = f.readline() if len(x) == 0 : break if x[0].isnumeric(): nums.append(x) if index == -1: index = f.tell()-len(x)-1 nums=np.sort(nums) f.seek(index) f.writelines(nums) f.close()