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批量同步web服务器代码核心程序
Sep 01 Python
python实现爬虫统计学校BBS男女比例(一)
Dec 31 Python
学习Python3 Dlib19.7进行人脸面部识别
Jan 24 Python
Python中装饰器学习总结
Feb 10 Python
python 读取视频,处理后,实时计算帧数fps的方法
Jul 10 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
Jan 05 Python
详解python中sort排序使用
Mar 23 Python
使用Python操作FTP实现上传和下载的方法
Apr 01 Python
numpy中的ndarray方法和属性详解
May 27 Python
pandas 对group进行聚合的例子
Dec 27 Python
python实现滑雪者小游戏
Feb 22 Python
pytorch SENet实现案例
Jun 24 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中删除变量时unset()和null的区别分析
2011/01/27 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
jQuery中has()方法用法实例
2015/01/06 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
JavaScript数组的栈方法与队列方法详解
2016/05/26 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
详解解决小程序中webview页面多层history返回问题
2019/08/20 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
[43:49]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
Python创建日历实例
2014/08/21 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
python如何从键盘获取输入实例
2020/06/18 Python
详解python UDP 编程
2020/08/24 Python
python3.7.3版本和django2.2.3版本是否可以兼容
2020/09/01 Python
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
Java程序员面试题
2016/09/27 面试题
人事主管岗位职责
2014/01/30 职场文书
2014植树节活动总结
2014/03/11 职场文书
竞争上岗演讲稿范文
2014/05/12 职场文书
演讲比赛的活动方案
2014/08/28 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
初中英语教师个人工作总结
2015/02/09 职场文书
高二化学教学反思
2016/02/22 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python