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本地与全局命名空间用法实例
Jun 16 Python
python实现基本进制转换的方法
Jul 11 Python
Python多线程threading和multiprocessing模块实例解析
Jan 29 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
python logging重复记录日志问题的解决方法
Jul 12 Python
python 中文件输入输出及os模块对文件系统的操作方法
Aug 27 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
Jan 29 Python
使用Python-OpenCV消除图像中孤立的小区域操作
Jul 05 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
Jul 28 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
Nov 22 Python
详解Python中的文件操作
Jan 14 Python
python实现图片转字符画的完整代码
Feb 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
PHP 查找字符串常用函数介绍
2012/06/07 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
jquery 事件对象属性小结
2010/04/27 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
javascript中的作用域和上下文使用简要概述
2013/12/05 Javascript
js中的cookie的读写操作示例详解
2014/04/17 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
JS实现向表格行添加新单元格的方法
2015/03/30 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
JavaScript中Window对象的属性及事件
2015/12/25 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
Vue动态组件实例解析
2017/08/20 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
jquery实现手风琴案例
2020/05/04 jQuery
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
Python的Django框架安装全攻略
2015/07/15 Python
Python编程实现的图片识别功能示例
2017/08/03 Python
python如何使用unittest测试接口
2018/04/04 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
python3爬虫怎样构建请求header
2018/12/23 Python
Python批量启动多线程代码实例
2020/02/18 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
Python Serial串口基本操作(收发数据)
2020/11/06 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
2021/02/25 Python
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
html5手机端页面可以向右滑动导致样式受影响的问题
2018/06/20 HTML / CSS
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
世界领先的以旅馆为主的在线预订平台:Hostelworld
2016/10/09 全球购物
2014年工会工作总结
2014/11/12 职场文书
2014年基建工作总结
2014/12/12 职场文书
《暗黑破坏神2:重制版》本周进行第一轮A测 目前可官网进行申请报名
2021/04/07 其他游戏