保存文件的方法
fns = 'test_out.txt'
with open(fns, 'w+') as fs:
print('hello world by python', file=fs)
将上节课的分析的分数结果保存至文件
import tkinter
import tkinter.filedialog
fn = tkinter.filedialog.askopenfilename(filetypes=[('TXT','.txt')])
with open(fn, 'r') as f:
lines = f.readlines()
print(lines)
fns = fn.replace('.txt', '_out.txt')
print(fns)
with open(fns, 'w+') as fs:
print('name', 'sum', 'avg', file=fs)
for l in lines:
if l.startswith('name'):
continue
cols = l.split()
name = cols[0]
sum = float(cols[1])+float(cols[2])+float(cols[3])
print(name, sum, sum/3, file=fs)
【推荐】AI 的力量,开发者的翅膀:欢迎使用 AI 原生开发工具 TRAE
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步