七 文件与数据格式化

7.1文件概述

     7.1文件概述

7.2文件的基本操作

   7.2.1文件的打开与关闭

   7.2.2文件的读写

 7.2.3文件的定位读写

7.3文件与目录管理

     7.3文件与目录管理

7.4数据维度与数据格式化

     7.4.1基于维度的数据分类

 7.4.2一二数据的存储与读写

 7.4.3多维数据的格式化

7.5总结

7.1文件概述

 

7.2文件的基本操作

7.2.1文件的打开与关闭

1.打开文件:

内置函数open()用于打开文件,该方法的声明如下:

 

7.2.2文件的读写

1.读取方法


 

多学一招:字符与编码

常见的编码方式以及字符与字节的对应关系如表所示:

 

7.2.3文件的定位读写

  1. 在文件的一次打开与关闭之间进行的读写操作是连续的,程序总是从上次读写的位置继续向下进行读写操作。
  2. 每个文件对象都有一个称为“文件读写位置”的属性,该属性会记录当前读写的位置。
  3. 文件读写位置默认为0,即在文件首部。

1.tell()方法(用于获取文件当前的读写位置)

2.seek()方法(可控制文件的读写位置,实现文件的随机读写)

格式: seek(offset, from)

offset:表示偏移量,即读写位置需要移动的字节数。

from:用于指定文件的读写位置,该参数的取值为0、1、2。(0:表示文件开头。1:表示

使用当前读写位置。2:表示文件末尾。)

 

7.3文件与目录管理

7.4数据维度与数据格式化

维度:从广义上讲,维度是与事物“有联系”的概念的数量,根据“有联系”的概念的数量,事物可分为不同维度。

7.4.1基于维度的数据分类

一维数据、二维数据和多维数据。 

7.4.2一二维数据的存储与读写

1.数据存储: 二维数据可视为多条一维数据的集合,当二维数据只有一个元素时,这个二维数据就是一维数据。

CSV(Commae-Separeted Values,逗号分隔值)是国际上通用的一二维数据存储格式。

CSV格式规范:

以纯文本形式存储表格数据

文件的每一行对应表格中的一条数据记录

每条记录由一个或多个字段组成

字段之间使用逗号(英文、半角)分隔

2.数据读取: Windows平台中CSV文件的后缀名为.csv,可通过Office Excel或记事本打开

Python在程序中读取.csv文件后会以二维列表形式存储其中内容

7.4.3多维数据的格式化

示例:

JSON模块

 

7.5总结

主要介绍了文件与数据格式化相关的知识,包括计算机中文件的定义、文件的基本操作、文件与目录管理、数据维度与数据格式化。通过本章的学习,希望读者能了解计算机中文件的意义、熟练地读取和管理文件,并掌握常见的数据组织形式。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值