读取TXT文件,排序后写回原TXT文件(含附件)
各位老师: 本人python小白,正学习使用Python,想试读取一个TXT文件利用Python对TXT里的比赛成绩进行排序,并写回原文件。
不知道应该如何实现。
如能 帮助将不胜感激!
谢谢!
2020-08-19 10:10
程序代码:
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()
2020-08-19 14:54




2020-08-19 19:42