Python怎么进行读写文件
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容主要讲解"Python怎么进行读写文件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python怎么进行读写文件"吧!CharacterMeani
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
中国海关进出口数据库报价表
图像采集软件与数据库
初中学生软件开发
设备 3d 软件开发
数据库 选择
数据库技术报告模板
k8s备份数据库
数据库中范式
来聚缘互联网科技有限公司
千朝互联网科技
软件开发项目运维工作内容
电脑降低网络安全性
乐清惠软网络技术公司
苹果安卓软件开发
冷链节点服务器 usdt
连接数据库的登录用户
义乌市宝达网络技术有限公司
数据库系统的关键技术
直销式app软件开发多少钱
泰安泰盈软件开发靠谱吗
sql数据库修复技术
医院军营网络安全宣传周心得体会
数据库闪回能保存多长时间
不属于网络技术安全
笔记本做服务器
镇江节能软件开发价格
上海卓越科技互联网
数据库条件写入
北京西普网络安全
软件开发初期项目概述