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 26 Python
python列表去重的二种方法
Feb 14 Python
win与linux系统中python requests 安装
Dec 04 Python
Python实现PS滤镜特效之扇形变换效果示例
Jan 26 Python
Python中反射和描述器总结
Sep 23 Python
python统计中文字符数量的两种方法
Jan 31 Python
Python开发网站目录扫描器的实现
Feb 21 Python
Django认证系统实现的web页面实现代码
Aug 12 Python
Python字典生成式、集合生成式、生成器用法实例分析
Jan 07 Python
Python xlwt模块使用代码实例
Jun 10 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
Oct 15 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
Oct 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
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
2006/10/09 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
php使用Imagick生成图片的方法
2015/07/31 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
PHP与服务器文件系统的简单交互
2016/10/21 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
简单易用的倒计时js代码
2014/08/04 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
ECMAScript6轮播图实践知识总结
2016/08/17 Javascript
AngularJs concepts详解及示例代码
2016/09/01 Javascript
JS验证字符串功能
2017/02/22 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
JS实现div模块的截图并下载功能
2017/10/17 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
微信小程序遍历Echarts图表实现多个饼图
2019/04/25 Javascript
JS如何把字符串转换成json
2020/02/21 Javascript
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
Python输出\u编码将其转换成中文的实例
2018/12/15 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
python os.fork() 循环输出方法
2019/08/08 Python
详解Python IO编程
2020/07/24 Python
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
工程力学硕士生的自我评价范文
2013/11/16 职场文书
应届毕业生求职信范文分享
2013/12/26 职场文书
普通党员个人对照检查材料
2014/09/18 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
初中班主任教育随笔
2015/08/15 职场文书
2016优秀教师先进个人事迹材料
2016/02/25 职场文书
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android