目录
文件打开:
open()函数
文件路径(file参数):
文件打开模式(mode参数)
buffering参数:
文件的关闭:
close函数
文件基本概念:
文件: 存储在某种介质上的信息集合
文件存储方式:顺序存储方式,随机存储方式
文件分类: 二进制文件,文本文件
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,用来设置行缓存文章来源:https://www.toymoban.com/news/detail-412849.html
○当没有缓存参数时,执行默认的缓冲策略,即使用固定大小的缓冲区文章来源地址https://www.toymoban.com/news/detail-412849.html
文件的关闭:
close函数
fp.close()
到了这里,关于【PYTHON笔记】:文件打开和关闭的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!