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可变参数函数用法实例
Jul 07 Python
详谈Python基础之内置函数和递归
Jun 21 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
May 10 Python
Python3数据库操作包pymysql的操作方法
Jul 16 Python
ActiveMQ:使用Python访问ActiveMQ的方法
Jan 30 Python
Python中字符串与编码示例代码
May 20 Python
python 用所有标点符号分隔句子的示例
Jul 15 Python
Numpy 中的矩阵求逆实例
Aug 26 Python
Python 单例设计模式用法实例分析
Sep 23 Python
Python Pandas对缺失值的处理方法
Sep 27 Python
关于tf.reverse_sequence()简述
Jan 20 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 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
评分9.0以上的动画电影,剧情除了经典还很燃
2020/03/04 日漫
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
PHP提取数据库内容中的图片地址并循环输出
2010/03/21 PHP
php导出excel格式数据问题
2014/03/11 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
详解 PHP加密解密字符串函数附源码下载
2015/12/18 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
2016/11/10 PHP
script标签的 charset 属性使用说明
2010/12/04 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
js实现的动画导航菜单效果代码
2015/09/10 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
2016/05/18 Javascript
jQuery查找节点并获取节点属性的方法
2016/09/09 Javascript
angular基于路由控制ui-router实现系统权限控制
2016/09/27 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
详解webpack进阶之loader篇
2017/08/23 Javascript
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
vue注册组件的几种方式总结
2018/03/08 Javascript
vue实现一个炫酷的日历组件
2018/10/08 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
解决python执行不输出系统命令弹框的问题
2019/06/24 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
2021/02/16 Python
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
高分子材料与工程专业个人求职信
2013/12/15 职场文书
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
出生公证书样本
2014/04/04 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫