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制作简单的网页爬虫
Nov 22 Python
python中模块查找的原理与方法详解
Aug 11 Python
python实现装饰器、描述符
Feb 28 Python
python高阶爬虫实战分析
Jul 29 Python
python常用库之NumPy和sklearn入门
Jul 11 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
Jan 03 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
Feb 12 Python
将pytorch转成longtensor的简单方法
Feb 18 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
Mar 19 Python
Python select及selectors模块概念用法详解
Jun 22 Python
python解释器安装教程的方法步骤
Jul 02 Python
Python OpenCV中的numpy与图像类型转换操作
Dec 11 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
PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍
2015/01/20 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
2010/07/13 Javascript
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
最简单的JavaScript图片轮播代码(两种方法)
2015/12/18 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
2016/10/28 Javascript
javascript 显示全局变量与隐式全局变量的区别
2017/02/09 Javascript
Vue中的数据监听和数据交互案例解析
2017/07/12 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
2019/08/02 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
解决vue项目本地启动时无法携带cookie的问题
2021/02/06 Vue.js
[00:10]DOTA2全国高校联赛 以DOTA2会友
2018/05/30 DOTA
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
Flask SQLAlchemy一对一,一对多的使用方法实践
2013/02/10 Python
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
python中defaultdict的用法详解
2017/06/07 Python
Python判断文件和字符串编码类型的实例
2017/12/21 Python
TensorFlow深度学习之卷积神经网络CNN
2018/03/09 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
Python Selenium 之数据驱动测试的实现
2019/08/01 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
python 实现在shell窗口中编写print不向屏幕输出
2020/02/19 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
python中类与对象之间的关系详解
2020/12/16 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
幼师求职自荐信范文
2014/01/26 职场文书
鸿星尔克广告词
2014/03/21 职场文书
大学共青团员个人自我评价
2014/04/16 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
教师对学生的评语
2014/04/28 职场文书
观后感格式
2015/06/19 职场文书