Python 实验六 文件访问

🌴 2022.06.08 下午 实验

实验六 文件访问

前言

🎬本文章是 【Python语言基础】 专栏的文章,主要是上课的随堂笔记与练习
🔗Python专栏 传送门
📽实验源码已在Github整理

题目一

编写一个程序,通过键盘将曹操的《观沧海》写入文本文件gch.txt中

问题分析

将观沧海保存在listStr列表中,通过with open…as…写模式,file.write()方法逐行将列表中的数据存入txt文件中

代码

listStr = [
"观沧海",
"曹操",
"东临碣石,以观沧海。",
"水何澹澹,山岛竦峙。",
"树木丛生,百草丰茂。",
"秋风萧瑟,洪波涌起。",
"日月之行,若出其中。",
"星汉灿烂,若出其里。",
"幸甚至哉,歌以咏志。"]
with open("gch.txt", "w") as file:
    for k in listStr:
        file.write(k+"\n")

结果

Python实验17

题目二

创建一个名为grade.csv的文件,通过input()函数向文件中写入学生相关信息,格式为“姓名,性别,年龄,语文成绩,数学成绩,英语成绩”,当输入“-1”时结束输入。统计所有学生的总成绩、排序,并写入新文件statistics.csv

问题分析

在函数Input()中定义变量,headers[]保存表头信息,list1[]保存学生信息,将信息写入grade.csv文件,之后在Cout()函数中利用sorted()方法对总成绩排序,然后写入statisticx.csv文件

代码

"""
@Author:张时贰
@Date:2022年06月08日
@CSDN:张时贰
@Blog:zhangshier.vip
"""
import csv


# 通过input()函数向文件中写入学生相关信息,格式为“姓名,性别,年龄,语文成绩,数学成绩,英语成绩”,当输入“-1”时结束输入
def Input():
    headers = [ 'Name', 'Sex', 'Age', 'chNum', 'maNum', 'egNum' ]
    list1 = [ ('李四', '男', 21, 80, 80, 80), (
  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值