14 python 文件

python 文件

数据格式化:将一组数据按照一定的规格和式样进行规范,包括数据的辨识、储存、运算等

文件

1.文件概述

文件是数据的抽象和集合
文件的展现形态:文本文件,二进制文件
文本文件:由单一特定编码组成,如utf-8编码
文本文件也被看成是存储着的长字符串,适用于例如.txt .py等
二进制文件:直接由0 或1 组成,没有统一的字符编码,一般存在二进制0和1的组织结构,即文件格式 .png .avi文件等

2.文件的打开和关闭

文件处理的特定步骤:打开 处理 关闭
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
./PYE/f.txt 这种打开方式是指在程序当前目录下寻找PYE再进一步寻找
如果目录相同可以省略路径,直接写f.txt
在这里插入图片描述
直接使用open函数,默认为只读模式 文本模式
例子:
在这里插入图片描述
文件关闭 变量名.close()
程序退出时,python解释器会自动关闭文件

3.文件内容的读取

在这里插入图片描述
read方法将文件变成一个大的字符串,但是如果文件特别大,一次性读入文件耗费特别大
在这里插入图片描述
分阶段读入方法:
在这里插入图片描述
分行读入方法:(大文件)
1.一次读入,分行处理
在这里插入图片描述
2.分行读入,逐行处理
在这里插入图片描述

4.数据文件写入

在这里插入图片描述
在这里插入图片描述

  • seek调整文件指针位置非常重要,尤其是在文件写入后再进行遍历时,需要用到seek函数调整指针的位置
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值