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 相关文章推荐
Web服务器框架 Tornado简介
Jul 16 Python
Python编程之多态用法实例详解
May 19 Python
Python 基础教程之包和类的用法
Feb 23 Python
Python递归函数定义与用法示例
Jun 02 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
python 每天如何定时启动爬虫任务(实现方法分享)
May 21 Python
python写日志文件操作类与应用示例
Jul 01 Python
Python shelve模块实现解析
Aug 28 Python
python代码实现TSNE降维数据可视化教程
Feb 28 Python
基于PyQT实现区分左键双击和单击
May 19 Python
详解Python 3.10 中的新功能和变化
Apr 28 Python
用python实现监控视频人数统计
May 21 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
php实现word转html的方法
2016/01/22 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
PHP序列化/对象注入漏洞分析
2016/04/18 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
2019/08/03 PHP
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
javascript匿名函数应用示例介绍
2014/03/07 Javascript
jquery常用方法及使用示例汇总
2014/11/08 Javascript
AngularJS入门教程(零):引导程序
2014/12/06 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
2015/08/26 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
2016/01/27 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
js实现随机数小游戏
2019/06/28 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
2020/04/08 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
2020/10/28 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
Python求算数平方根和约数的方法汇总
2016/03/09 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
2017/05/24 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
python实现名片管理系统
2018/11/29 Python
深入理解Python异常处理的哲学
2019/02/01 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
汇科协同Java笔试题
2012/03/31 面试题
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
家访教师心得体会
2016/01/23 职场文书