Python文件操作

没错,我来写第二篇了。

首先,文件类型分为文本文件与二进制文件。

文本文件我们见的比较多的就是.txt文件了吧。然后二进制文件就比如图片,视频。

文件的打开的代码格式为:
变量名= open(文件路径及文件名,模式)

注:路径中由于\是转义符,所以表示路径时,使用\或/

文件使用结束后要用close()方法关闭,释放文件的使用授权:
变量名.close()

在这里插入图片描述

这是打开文件的模式。打开模式中,‘r’、‘w’、‘x’、’a’可以和’b’、‘t’、’+'组合使用,形成既表达读写又表达文件模式的方式。

现在我们来看看文件读的方法:
在这里插入图片描述

写的方法:
在这里插入图片描述

相对路径与绝对路径你们应该都知道吧…

现在我们来数据的维度:

数据的维度分为:一维数据、二维数据与高维数据。

一维数据由对等关系的有序或无序数据构成,采用线性方式组织,对应于数学中数组的概念。
比如:abcd

二维数据,也称表格数据,由关联关系数据构成,采用二维表格方式组织,对应于数学中的矩阵,常见的表格都属于二维数据。

高维数据由键值对类型的数据构成,采用对象方式组织,可以多层嵌套。
高维数据在Web系统中十分常见,作为当今Internet组织内容的主要方式,高维数据衍生出HTML、XML、JSON等具体数据组织的语法结构。

也许你看不懂,但是以后渐渐地就懂了。

我们再来讲数据的存储:

首先是一维数据。一维数据主要采用列表的形式来表示,主要是采用特殊字符分隔各数据。比如:空格分隔、逗号分隔、换行符分隔以及其它特殊符号分隔。特殊符号就比如分号、冒号等等。

二维数据由多个一维数据构成,可以看作是一维数据的组合形式,因此二维数据可以采用二维列表来表示,即列表的每个元素对应二维数据的一行。

二维数据用CSV格式文件存储,CSV文件的每一行是一维数据,整个CSV文件是一个二维数据。

比如以下代码:


                
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值