python中的文件打开与关闭操作命令介绍


Posted in Python onApril 26, 2018

1.文件打开与关闭

在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件

open(文件名,访问模式)。

f = open('test.txt', 'w')

文件打开模式:

访问模式 说明
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。
w+ 打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a+ 打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

注:写打开文件的同时马上写上关闭文件

# 新建一个文件,文件名为:test.txt
f = open('test.txt', 'w')
# 关闭这个文件
f.close()

以上这篇python中的文件打开与关闭操作命令介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python的Flask框架下收发电子邮件的教程
Apr 21 Python
深入解析Python中的变量和赋值运算符
Oct 12 Python
Python ftp上传文件
Feb 13 Python
Python学习小技巧之列表项的拼接
May 20 Python
Java及python正则表达式详解
Dec 27 Python
Python三种遍历文件目录的方法实例代码
Jan 19 Python
python matlibplot绘制3D图形
Jul 02 Python
对python借助百度云API对评论进行观点抽取的方法详解
Feb 21 Python
OpenCV-Python 摄像头实时检测人脸代码实例
Apr 30 Python
Python3 执行系统命令并获取实时回显功能
Jul 09 Python
python与pycharm有何区别
Jul 01 Python
matplotlib绘制正余弦曲线图的实现
Feb 22 Python
python3获取当前文件的上一级目录实例
Apr 26 #Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
Apr 26 #Python
python3中获取文件当前绝对路径的两种方法
Apr 26 #Python
python获取当前目录路径和上级路径的实例
Apr 26 #Python
python 删除非空文件夹的实例
Apr 26 #Python
Python3.5 创建文件的简单实例
Apr 26 #Python
对Python 文件夹遍历和文件查找的实例讲解
Apr 26 #Python
You might like
php 空格,换行,跳格使用说明
2009/12/18 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
PHP通过加锁实现并发情况下抢码功能
2016/08/10 PHP
jQuery 获取对象 定位子对象
2010/05/31 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
Angularjs material 实现搜索框功能
2016/03/08 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
AngularJS用户选择器指令实例分析
2016/11/04 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
2016/12/09 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
angular4中关于表单的校验示例
2017/10/16 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
vue项目创建步骤及路由router
2020/01/14 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
[01:06:59]完美世界DOTA2联赛PWL S2 Magma vs FTD 第一场 11.29
2020/12/02 DOTA
Python中使用摄像头实现简单的延时摄影技术
2015/03/27 Python
Django框架中render_to_response()函数的使用方法
2015/07/16 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
tensorflow 1.0用CNN进行图像分类
2018/04/15 Python
Selenium定位元素操作示例
2018/08/10 Python
python实现简易淘宝购物
2019/11/22 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
2020/05/27 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
Shell如何接收变量输入
2016/08/06 面试题
社团活动总结怎么写
2014/06/30 职场文书
2015年女工委工作总结
2015/07/27 职场文书
2016年优秀班主任先进事迹材料
2016/02/26 职场文书
详解Redis基本命令与使用场景
2021/06/01 Redis