Python txt文件常用读写操作代码实例


Posted in Python onAugust 03, 2020

python读取txt文件

#方式一:
file = r'D:\test.txt'
with open(file, 'rb+') as f: #可读可写二进制,文件若不存在就创建
  data = f.readlines() #读取文本所有内容,并且以数列的格式返回结果,一般配合for in使用
  print(data)

#方式二:
file = r'D:\test.txt'
f = open(file,"rb+") #可读可写二进制,文件若不存在就创建
data = f.readlines()
print(data)
f.close() #关闭文件

python写入txt文件

#方式一:
file = r'D:\test.txt' 
f = open(file,"wb+")  #可读可写二进制,文件若不存在就创建
str='kfjlhgfj光'
f.write(str.encode())
f.close() #关闭文件

#方式二:
file = r'D:\test.txt' 
with open(file,"ab+") as f:  #可追加可写二进制,文件若不存在就创建
  str='kfjlhgfj光'
  f.write(str.encode())

读写模式

关于open()的读写模式:

'r':读

'w':写

'a':追加

'r+' == r+w(可读可写,文件若不存在就报错(IOError))

'w+' == w+r(可读可写,文件若不存在就创建)

'a+' ==a+r(可追加可写,文件若不存在就创建)

对应的,如果是二进制文件,就都加一个b就好啦:

'rb'

'wb'

'ab'

'rb+'

'wb+'

'ab+'

注意:open和with open的区别

使用open方法,文件操作完毕之后必须手动关闭,否则长期保持对文件的连接状态,造成内存溢出的现象发生。

使用with open会自动化关闭文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基于BeautifulSoup实现抓取网页指定内容的方法
Jul 09 Python
python实现查找两个字符串中相同字符并输出的方法
Jul 11 Python
利用Pyhton中的requests包进行网页访问测试的方法
Dec 26 Python
python 输出所有大小写字母的方法
Jan 02 Python
用Python中的turtle模块画图两只小羊方法
Apr 09 Python
Python Web版语音合成实例详解
Jul 16 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
Jul 31 Python
Flask框架钩子函数功能与用法分析
Aug 02 Python
Python facenet进行人脸识别测试过程解析
Aug 16 Python
完美解决pycharm 不显示代码提示问题
Jun 02 Python
python框架flask入门之环境搭建及开启调试
Jun 07 Python
python实现数学模型(插值、拟合和微分方程)
Nov 13 Python
Python连接Mysql进行增删改查的示例代码
Aug 03 #Python
Python如何在单元测试中给对象打补丁
Aug 03 #Python
Python 数据的累加与统计的示例代码
Aug 03 #Python
Python 爬虫性能相关总结
Aug 03 #Python
python接口自动化之ConfigParser配置文件的使用详解
Aug 03 #Python
Python 利用OpenCV给照片换底色的示例代码
Aug 03 #Python
Python3基于plotly模块保存图片表格
Aug 03 #Python
You might like
2020显卡排行榜天梯图 显卡天梯图2020年3月最新版
2020/04/02 数码科技
php购物车实现代码
2011/10/10 PHP
php中的路径问题与set_include_path使用介绍
2014/02/11 PHP
php实现生成code128条形码的方法详解
2017/07/19 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
js模仿hover的具体实现代码
2013/12/30 Javascript
js获取 type=radio 值的方法
2014/05/09 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
JavaScript DOM 对象深入了解
2016/07/20 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
微信小程序 登录的简单实现
2017/04/19 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
python网络编程学习笔记(四):域名系统
2014/06/09 Python
python 数字类型和字符串类型的相互转换实例
2018/07/17 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
树莓派+摄像头实现对移动物体的检测
2019/06/22 Python
python 基于TCP协议的套接字编程详解
2019/06/29 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
丝芙兰法国官网:SEPHORA法国
2016/09/01 全球购物
个人教师自我评价范文
2013/12/02 职场文书
公司行政经理岗位职责
2013/12/24 职场文书
上班上网检讨书
2014/01/29 职场文书
绘画专业自荐信
2014/07/04 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
标枪加油稿
2015/07/22 职场文书
青年联谊会致辞
2015/07/31 职场文书
2016年感恩父亲节活动总结
2016/04/01 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书
PHP中strval()函数实例用法
2021/06/07 PHP