文件基本用法

文件是指存储在外部存储器中的一组信息集合

按照文件的数据组织形式,文件分为文本文件和二进制文件两种

用内置函数open打开文件

f = open(文件名, 文件模式, 编码方式, 缓冲区大小)

Python默认按操作系统平台的编码处理文件,windows系统默认编码为GBK,打开该文件时需指定这种编码方式。

 

写二进制文件时使用pickle模块的dump()函数,一般使用形式如下:

dump(写入对象, 文件对象, [,协议])

写入对象是要写入文件的对象,它可以是整数、实数、字符串、列表、字典等对象。
文件对象是函数open()打开的文件对象,对象写入其中。
协议是序列化使用的协议;若该项省略,则默认为0;若为负值或HIGHEST_PROTOCOL,则使用最高的协议版本。
文件定位

文件对象的函数tell()返回文件指针的当前位置
文件对象的函数seek()把文件指针移动到新位置

seek(偏移值[,起点])

偏移值表示移动的距离
起点表示从哪里开始移动,0表示从文件头开始,1表示从当前位置开始,2表示从文件尾开始,默认值为0。

原文地址:https://www.cnblogs.com/hany-postq473111315/p/13253872.html