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中的map、reduce和filter浅析
Apr 26 Python
利用ctypes提高Python的执行速度
Sep 09 Python
基于Django模板中的数字自增(详解)
Sep 05 Python
删除python pandas.DataFrame 的多重index实例
Jun 08 Python
python3.X 抓取火车票信息【修正版】
Jun 19 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 Python
Python 最强编辑器详细使用指南(PyCharm )
Sep 16 Python
python自动生成model文件过程详解
Nov 02 Python
tf.concat中axis的含义与使用详解
Feb 07 Python
Python GUI库PyQt5样式QSS子控件介绍
Feb 25 Python
Python中的全局变量如何理解
Jun 04 Python
python更新数据库中某个字段的数据(方法详解)
Nov 18 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自定义函数截取汉字长度
2014/05/15 PHP
19个Android常用工具类汇总
2014/12/30 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
JavaScript的Cookies
2008/01/16 Javascript
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
javascript权威指南 学习笔记之变量作用域分享
2011/09/28 Javascript
详解JavaScript的策略模式编程
2015/06/24 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
详解jquery事件delegate()的使用方法
2016/01/25 Javascript
BootStrapValidator初使用教程详解
2017/02/10 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
Python开发常用的一些开源Package分享
2015/02/14 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
python 如何读、写、解析CSV文件
2021/03/03 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
HTML5无刷新改变当前url的代码
2017/03/15 HTML / CSS
如何现实servlet的单线程模式
2014/08/05 面试题
个人自我鉴定
2013/11/07 职场文书
迟到检讨书500字
2014/02/05 职场文书
公务员平时考核实施方案
2014/03/11 职场文书
婚礼答谢宴主持词
2014/03/14 职场文书
室内设计专业毕业生求职信
2014/05/02 职场文书
工会换届选举方案
2014/05/21 职场文书
医学求职信
2014/05/28 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
党员个人对照检查材料
2014/10/01 职场文书
幼儿学前班评语
2014/12/29 职场文书
人事局接收函
2015/01/31 职场文书
财务负责人岗位职责
2015/02/03 职场文书