编程论坛
注册
登录
编程论坛
→
Python论坛
读取TXT文件,排序后写回原TXT文件(含附件)
odyssey166
发布于 2020-08-19 10:10, 1190 次点击
各位老师:
本人python小白,正学习使用Python,想试读取一个TXT文件利用Python对TXT里的比赛成绩进行排序,并写回原文件。
不知道应该如何实现。
如能 帮助将不胜感激!
只有本站会员才能查看附件,请
登录
谢谢!
2 回复
#2
apull
2020-08-19 14:54
程序代码:
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()
#3
odyssey166
2020-08-19 19:42
回复 2楼 apull
太好了!完全达到了理想的效果.
能在学习python的初级阶段得到您的帮助,让我更有兴趣学习下去。
再次感谢!
1