任何的编程语言都离不开文件操作,文件操作主要是帮助我们更好的创建打开文件,读取文件中的内容、或是把我们想要保存的内容写入文件中、或是管理文件目录等等,这些东西都需要使用文件操作来处理,因此,学习 python文件操作时每一个学Python的朋友都需要熟知的内容 。

1.打开文件:打开文件这一块,着重是明白”打开方式”的具体含义和具体用法,模式如下图所示:

一些简单的实例如下图:

2.读取文件方法概念介绍如下:
格式:第一种:file.read(size)读取文件(读取size个字节,默认全部读取)第二种:file.readline(size)(无论size设置为多少,最多只能读取一行)第三种:file.readlines()读取多行第四种:迭代器 iter(file)迭代器有什么好处呢?在没有输出所读取的数据时,上面三种方法是会占据内存空间的,但是迭代器是不占用内存的,因此推荐大家使用 iter(file)迭代器访问文件比较好 。首先,file1.txt , file2.txt 已经存在的啦,内容如下图:


实例代码如下:


运行结果截图如下:

3.写入文件写入数据保存到文件,具体概念方法如下解释:
方法: 第一种:file.write(str) 将字符串写入文件 第二种:file.writelines(参数) 写多行到文件, 参数可以是字符串、也可以是由字符串所组成的元组、 也可以是由字符串所组成的可迭代对象写入储存的原理: 写入初(使用write或writelines) 写入中(缓存,还没实际存储到磁盘.这时主动调用 close()或flush(),写缓存同步到磁盘) 写入结束(已经存储到磁盘)close() 与 flush() 的区别: close() 写缓存同步到磁盘并且关闭文件 flush() 写缓存同步到磁盘但不关闭文件第一种方法:file.write()实例代码如下截图:


运行结果截图如下:
data1.txt 写入情况:

data2.txt 写入情况:

第二种方法:file.writelines()实例代码:

运行结果:
data3.txt 写入情况:

4.关闭文件file.close() 关闭文件可以释放内存、可以防止文件丢失5.文件指针data4.txt 已经存在的情况下,内容截图如下:

实例代码如下:

【教你判断文件目录是否存在 python判断文件是否存在目录中】
推荐阅读
- 从linux上拿文件到本地 服务器下载文件到本地
- 教你计算日期天数 excel计算日期天数公式
- excel文件删除了恢复方法 excel文件扩展名是什么
- 大文件 现在有哪些免费大容量的网盘?
- 爆好吃的红烧猪蹄做法手把手教你做好吃美容
- 网页阻止下载解除方法 电脑浏览器不能下载文件
- 服务器hosts文件位置 host目录在哪
- 手机打开epub文件 epub怎么打开 iphone
- java实现文件上传的三种方式 java文件上传原理
- 电脑换ip方法 教你如何在电脑上换IP?
