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脚本
Feb 10 Python
python使用Queue在多个子进程间交换数据的方法
Apr 18 Python
Python中使用strip()方法删除字符串中空格的教程
May 20 Python
python读取TXT到数组及列表去重后按原来顺序排序的方法
Jun 26 Python
python中快速进行多个字符替换的方法小结
Dec 15 Python
python实现八大排序算法(2)
Sep 14 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
Apr 22 Python
详解Python用户登录接口的方法
Apr 17 Python
Django ImageFiled上传照片并显示的方法
Jul 28 Python
python模拟实现斗地主发牌
Jan 07 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
Feb 03 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
Sep 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
php数组随机排序实现方法
2015/06/13 PHP
php微信浏览器分享设置以及回调详解
2016/08/01 PHP
thinkPHP5框架路由常用知识点汇总
2019/09/15 PHP
使用Apache的rewrite
2021/03/09 Servers
兼容ie和firefox js关闭代码
2008/12/11 Javascript
js window.event对象详尽解析
2009/02/17 Javascript
jQuery中.live()方法的用法深入解析
2013/12/30 Javascript
Html5的placeholder属性(IE兼容)实现代码
2014/08/30 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
jQuery计算文本框字数及限制文本框字数的方法
2016/03/01 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
带你了解session和cookie作用原理区别和用法
2017/08/14 Javascript
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
python+opencv实现动态物体追踪
2018/01/09 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
解决python线程卡死的问题
2019/02/18 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
如何在python中判断变量的类型
2020/07/29 Python
CSS3正方体旋转示例代码
2013/08/08 HTML / CSS
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
照片礼物和装饰:MyPhoto
2019/11/02 全球购物
西安交大自主招生自荐信
2014/01/27 职场文书
《争吵》教学反思
2014/02/15 职场文书
信息技术培训感言
2014/03/06 职场文书
校园环保建议书
2014/05/14 职场文书
中标通知书
2015/04/17 职场文书
看雷锋电影观后感
2015/06/10 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
2015年秋学期教研工作总结
2015/10/14 职场文书
领导干部学习心得体会
2016/01/23 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
redis 解决库存并发问题实现数量控制
2022/04/08 Redis