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函数调整指针的位置