- 1、本文档共103页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
文件概述;为了长期保存、重复使用;数据以二进制的形式存储
需要特定的应用软件打开和运行;中西文字符、数字、标点等符号
文本编辑器打开,可直接阅读;文件操作;文件的打开与关闭;将文件以文本形式或二进制形式打开
用于读或写操作;file参数是一个带路径的文件名,字符串;mode可选参数,指定文件打开的方式和类型
缺省时使用默认值r,以只读方式打开;文件的打开;文件的打开;文件的打开;文件的打开;文件的打开;文件的打开;文件的遍历;文件的遍历;文件的关闭;文件的关闭;文件的关闭;文件的关闭;文件的读写操作;file.read()
file.readline()
file.readlines()
file.seek()
file.tell();file.seek(offset);file.read(size=-1);file.readline(size=-1);file.readlines(hint=-1);file.write(b);file.write(b);file.writelines(lines);CSV与JSON文件;逗号分隔值,以纯文本形式存储表格数据;CSV格式文件;CSV文件中的数据基本上都是行和列构成的二维数据
可以使用二维列表的方法对其进行处理;姓名,C,Java,Python,C#
罗明,95,96,85,63
朱佳,75,93,66,85
李思,86,76,96,93
郑君,88,98,76,90
王雪,99,96,91,88
李立,82,66,100,77;读CSV文件;写CSV文件;有一个存放学生课程成绩的文件“8.2score.csv”,存有6名同学各4门课的成绩。请读取并显示文件内容,计算每位同学的总分附加到课程成绩后面,根据每名同学的总分进行降序排序,并将排序后的结果写入到新文件“8.2scoreSort.csv”中。;这个问题可以分为以下几个子问题:
读取并显示文件内容
计算每位同学的总分附加到课程成绩后面
根据每名同学的总分进行降序排序
将排序后的结果写入到新文件“8.2scoreSort.csv”中
分别为每个子问题编写一个函数;读取并显示文件内容;读取并显示文件内容;读取并显示文件内容,用推导式实现;计算每位同学的总分附加到课程成绩后面;计算每位同学的总分附加到课程成绩后面;根据每名同学的总分进行降序排序,考虑到标题行不能参与排序,需先将其切除,对剩余部分进行排序;根据每名同学的总分进行降序排序,考虑到标题行不能参与排序,需先将其切除,对剩余部分进行排序;用pandas库读写文件;JSON文件;JSON编码;JSON编码;JSON编码;JSON编码;JSON编码;JSON解码;学生课程成绩的文件“8.3score.csv”中存有5名同学各4门课的成绩和总成绩。请将文件内容转为JSON格式写入到新文件“8.3score.json”中;CSV格式与JSON格式转换;以创建写的模式打开JSON件对象,再用dump()函数将Python格式的对象编码为JSON格式并写入到文件“8.3score.json”中;读的模式打开JSON格式文件,用load()解码,将文件中的数据转为列表
以创建写的模式打开CSV格式文件,再将解码后的数据写入到文件中;JSON文件转为CSV格式;JSON文件转为CSV格式;文件与文件夹操作;内置os库提供了目录及文件操作相关的方法;获取当前工作目录;改变当前工作目录;获取文件名称列表;创建文件夹;删除空目录;文件重命名与删除;检测文件并读取数据;从多文件中提取数据汇总;从多文件中提取数据汇总;从多文件中提取数据汇总;NumPy文件操作;单一数据类型的多维数组ndarray
对数组快速处理的通用函数ufunc;从文本文件中获取数据
并提供缺失值处理等更复杂的操作;文件“8.5score.csv”保存学生成绩数据,其数据部分包括整数、浮点数和缺失数据(郑君C语言和VB成绩缺失);fname:文件、字符串、字符序列或生成器
dtype:生成数组的数据类型,默认值是float,str表示字符串;delimiter:用于定义如何拆分数据行,默认用空白字符分隔
skip_header:在文件开头跳过的行数,缺省值为skip_header=0
dtype=None时,每个列的类型从每行的各列数据中迭代确定;filling_values:用设置的值做作为默认值替代缺失数据;names:值为None、True、字符串或序列之一
值为“True”时,跳过skip_header行数后读取的第1行作为字段名;通用函数,是对数组的每个元素进行运算的函数
数组的运算可以用运算函数,也可以写为数组运算表达式;ufunc函数;内置
您可能关注的文档
- NHD脱硫-甲醇合成法年产4.5万吨甲硫醇项目设计2-初步设计说明书.docx
- NHD脱硫-甲醇合成法年产4.5万吨甲硫醇项目设计6-创新性说明.docx
- Office高级应用案例教程第1章 计算机基础知识.pptx
- Office高级应用案例教程第2章 创建并编辑文档.pptx
- Office高级应用案例教程第3章 美化并充实文档.pptx
- Office高级应用案例教程第6章 Excel制表基础.pptx
- Office高级应用案例教程第7章 Excel公式与函数.pptx
- Office高级应用案例教程第8章 Excel图表.pptx
- Office高级应用案例教程第9章 Excel数据分析与处理.pptx
- Office高级应用案例教程第11章 PowerPoint动画制作与放映.pptx
文档评论(0)