Python怎么进行读写文件
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"Python怎么进行读写文件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python怎么进行读写文件"吧!CharacterMeani
千家信息网最后更新 2026年11月03日Python怎么进行读写文件
本篇内容主要讲解"Python怎么进行读写文件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python怎么进行读写文件"吧!
| Character | Meaning |
|---|---|
| 'r' | open for reading (default) |
| 'w' | open for writing, truncating the file first |
| 'a' | open for writing, appending to the end of the file if it exists |
| 'b' | binary mode |
| 't' | text mode (default) |
| '+' | open a disk file for updating (reading and writing) |
| 'U' | universal newline mode (for backwards compatibility; should not be used in new code) |
| 模式 | 描述 |
|---|---|
| rt | 读取文本,默认模式 |
| rb | 读取二进制数据 |
| wt | 写入文本 |
| wb | 写入二进制 |
| r+ | 不清空原文件,读写 |
| w+ | 清空原文件,并读写 |
| a+ | 在文件末尾读写 |
首先在左面新建一个"abc.txt"的文件,文件的内容入如下:
I
love
CSDN
只读模式(默认模式)
>>>>f=open("C:/Users/Administrator/Desktop/abc.txt","r")>>>>print(f.read())IloveCSDN>>>>f.close()写入模式
>>>>f=open("C:/Users/Administrator/Desktop/abc.txt","w")>>>>f.write("test")>>>>f.close()输出的结果是:
test
在使用"w"模式时,python会把原来的文件给覆盖掉,形成新的文件,这里注意如果写入的文件不存在,python会自动新建一个文件。
追加模式
>>>>f=open("C:/Users/Administrator/Desktop/abc.txt","a")>>>>f.write("test")>>>>f.close()输出的结果是:
I
love
CSDNtest
另外我们还可以设定读取和写入的方式:
以二进制方式读取:
>>>>f=open("C:/Users/Administrator/Desktop/abc.txt","rb")>>>>print(f.read())>>>>f.close()b'I\r\nlove\r\nCSDN'而以二进制读取的一个妙用就是保存matplotlib的交互式图片页面:
保存交互式图片页面
import matplotlib.pyplot as pltimport pickle as pl#调用matplotlib的figure对象fig = plt.figure()x = [1,2,3,4,5]y = [1,2,3,4,5]plt.plot(x,y)#序列化figure对象,并保存pl.dump(fig,open('C:/Users/Administrator/Desktop/fig.pickle','wb'))读取交互式页面:
import matplotlib.pyplot as pltimport pickle as pl# 载入序列化文件fig = pl.load(open('C:/Users/Administrator/Desktop/fig.pickle','rb'))plt.show()# 获得图片信息print(fig.axes[0].lines[0].get_data())到此,相信大家对"Python怎么进行读写文件"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
文件
模式
二进制
交互式
内容
图片
页面
对象
序列
文本
方式
结果
学习
输出
实用
更深
信息
兴趣
妙用
实用性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手磨咖啡
上海睿民互联网科技有限公司
河南真二互联网科技有限公司
与互联网科技公司
上海互联网科技有限公司
上海挚品互联网科技
鑫亿盛互联网科技
四川狮子座互联网科技
恒生科技互联网指数分析
农村开互联网科技讲堂
中国的互联网科技企业的崛起
栖莱科技互联网股份有限公司
互联网金融中的现代科技
昭通互联网科技选哪家
岳阳华臻互联网科技有限公司
四川慕妮娅互联网科技有限公司
半导体行业属于互联网高科技类吗
扫呗互联网科技有限公司
恒生科技指数 中概互联网
陕西彩京云互联网科技有限公司
百单网互联网科技有限公司怎么样
互联网公司 科技公司
互联网金融科技平台
甘肃拓世互联网科技有限公司
深圳前海聚择互联网科技有限公司
开一家科技互联网公司需要多少钱
互联网公司黑科技创始人
国大互联网教育科技有限公司薪资
宇信科技在杭州互联网排第几
东营紫格互联网科技