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抓取行政区划码的方法
Nov 28 Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
Jul 12 Python
Python 的类、继承和多态详解
Jul 16 Python
django 删除数据库表后重新同步的方法
May 27 Python
Pycharm新手教程(只需要看这篇就够了)
Jun 18 Python
pytorch 可视化feature map的示例代码
Aug 20 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
Aug 20 Python
Python chardet库识别编码原理解析
Feb 18 Python
Python3通过chmod修改目录或文件权限的方法示例
Jun 08 Python
Python实现定时监测网站运行状态的示例代码
Sep 30 Python
Pytorch GPU内存占用很高,但是利用率很低如何解决
Jun 01 Python
Python使用openpyxl批量处理数据
Jun 23 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
yii上传文件或图片实例
2014/04/01 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
2013/12/12 Javascript
js判断设备是否为PC并调整图片大小
2014/02/12 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
2014/12/08 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
js获取html的span标签的值方法(超简单)
2016/07/26 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
2017/04/21 Javascript
关于AngularJS中ng-repeat不更新视图的解决方法
2018/09/30 Javascript
BootStrap模态框闪退问题实例代码详解
2018/12/10 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
python中cPickle用法例子分享
2014/01/03 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
2016/03/02 Python
非递归的输出1-N的全排列实例(推荐)
2017/04/11 Python
Django 使用logging打印日志的实例
2018/04/28 Python
python科学计算之scipy——optimize用法
2019/11/25 Python
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
京东奢侈品:全球奢侈品牌
2018/03/17 全球购物
what is the difference between ext2 and ext3
2015/08/25 面试题
会计系毕业个人自荐信格式
2013/09/23 职场文书
校园歌手大赛策划书
2014/01/17 职场文书
给老师的检讨书
2014/02/11 职场文书
股权转让协议书范本
2014/04/12 职场文书
军训拉歌口号
2014/06/13 职场文书
2014年社区党建工作总结
2014/11/11 职场文书
营销计划书范文
2015/01/17 职场文书
个人自荐书怎么写
2015/03/26 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
MySQL 重命名表的操作方法及注意事项
2021/05/21 MySQL