0


【PYTHON笔记】:文件打开和关闭

文件基本概念:

**文件: ** 存储在某种介质上的信息集合

文件存储方式:顺序存储方式,随机存储方式

文件分类: 二进制文件,文本文件

python文件系统:

在python 中,通过文件对象可以访问一个真正的磁盘文件或其他类型的存储/通信设备

缓存区:内存中的区域。

由于内存与内存之间的数据交换比内存与外储存器之间的数据交换速度快得多,因此当程序中 需要进行频繁的文件读写操作时,使用缓存区可以减少I/O操作

○对于二进制文件,可以选择是否用缓冲区

○对于文本文件,都是用缓冲区处理

文件打开:

open()函数

open()函数返回一个文件对象,为文件对象的引用,通过对它 的操作,可对文件进行读写操作

fp=open(file,mode,buffering)
#open函数的三个参数,file,mode,buffering

文件路径(file参数):

file为文件路径,文件路径分为绝对路径和相对路径
绝对路径:从c盘或者d盘(或者其他盘)开始写起

      相对路径:根据打开的文件与当前py文件的相对关系来确定路径的写法

路径写法 参考:python文件绝对路径写法(windows)_yangnianjinxin的博客-CSDN博客

例:求a.txt的相对路径

例:用绝对路径 打开D盘py目录下的a.txt文件

root_dir='d:\\py'
fp=open(root_dir+r'\a.txt')
例 根据a.txt的相对位置打开文件
fp1=open('a.txt')
fp2=open('pics/a.txt')
fp3=open('../a.txt')

文件打开模式(mode参数)

buffering参数:

可选参数,默认值为-1,用于设置缓冲策略的可选整数

○ 当文件打开方式为二进制时,buffering可以设置为0,用来关闭缓存

○当文件打开方式为文本是,buffering为1,用来设置行缓存

○当没有缓存参数时,执行默认的缓冲策略,即使用固定大小的缓冲区

文件的关闭:

close函数

fp.close()


本文转载自: https://blog.csdn.net/m0_52043808/article/details/121496335
版权归原作者 暮色_年华 所有, 如有侵权,请联系我们删除。

“【PYTHON笔记】:文件打开和关闭”的评论:

还没有评论