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脚本实现网卡流量监控
Feb 14 Python
Python的Flask框架中实现分页功能的教程
Apr 20 Python
浅谈Python实现Apriori算法介绍
Dec 20 Python
Python给你的头像加上圣诞帽
Jan 04 Python
Python zip()函数用法实例分析
Mar 17 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
May 28 Python
Python中存取文件的4种不同操作
Jul 02 Python
ActiveMQ:使用Python访问ActiveMQ的方法
Jan 30 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
Pandas0.25来了千万别错过这10大好用的新功能
Aug 07 Python
利用python-docx模块写批量生日邀请函
Aug 26 Python
django 多对多表的创建和插入代码实现
Sep 09 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 PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
JS与框架页的操作代码
2010/01/17 Javascript
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
AngularJS基础知识笔记之表格
2015/05/10 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
three.js加载obj模型的实例代码
2017/11/10 Javascript
JS实现验证码倒计时的注册页面
2018/01/02 Javascript
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
angular 实现下拉列表组件的示例代码
2019/03/09 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
JavaScript实现栈结构Stack过程详解
2020/03/07 Javascript
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python标准库之Sys模块使用详解
2015/05/23 Python
Python Django使用forms来实现评论功能
2016/08/17 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
详解python如何引用包package
2020/06/07 Python
Python2手动安装更新pip过程实例解析
2020/07/16 Python
Python 实现进度条的六种方式
2021/01/06 Python
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
风险评估实施方案
2014/03/09 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
企业领导对照检查材料
2014/08/20 职场文书
竞选学委演讲稿
2014/09/13 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS