Python怎么进行读写文件
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,本篇内容主要讲解"Python怎么进行读写文件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python怎么进行读写文件"吧!CharacterMeani
千家信息网最后更新 2025年02月19日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安全错误
数据库的锁怎样保障安全
11所网络安全学校
lol关闭服务器连接
arma3三叉戟服务器qq群
宏达电子软件开发
服务器安全审计信息
网络安全漏洞文件上传
吧台效果图软件开发
决战平安京服务器渠道
西安先通网络技术学校校
国家怎么监控网络安全
湖北发票安全服务器地址
基本数据库与网络管理
起重设备管理软件开发
网络安全类的手抄报文字
如何为企业设计网络安全解决方案
服务器u
春节前信息网络安全大检查
hive数据库获取当天日期
山丘南京网络技术
浙江正规软件开发标准
武威软件开发生产公司
光明新零售分销软件开发
网络安全 重要 身边
阴阳师服务器10060
网络技术有限公司注册
数据库的单词字符串
西安先通网络技术学校校
网络安全a3纸画
什么时候可以申报网络安全审查
上海公司软件开发