python 文件读写操作
https://www.cnblogs.com/dingjiaoyang/p/11004065.html
文件操作三个基本步骤:打开、读、关闭
#1、打开文件 ,打开文件必须要是存在的文件,不然会报错
one_file=open("test1.txt",encoding="utf-8") 默认的mode模式为r 读文件
#2、读文件 read会读取文件中的所有内容,并以字符串的形式返回
content=one_file.read()
#3、关闭文件
one_file.close()
print(content)
二、写入文件操作
#1、打开文件
文件不存在会直接创建文件,
w写入文件会覆盖原文件的内容
多个写入操作的时候,不会换行
one_file=open("test1.txt",mode="w",encoding="utf-8")
#2、写入文件
one_file.write("你是一个哈哈怪")
#3、关闭文件
one_file.close()
三、追加写入文件操作
#1、打开文件
文件不存在会直接创建文件,
a写入文件不会覆盖原文件的内容
多个写入操作的时候,不会换行
one_file=open("test1.txt",mode="a",encoding="utf-8")
#2、写入文件
one_file.write("你是一个哈哈怪")
#3、关闭文件
one_file.close()
打印文件的 某一段
count=0
for line in f:
if count>2 and count<8:
print(line.strip())
count+=1
continue
# print(line.strip())
count+=1
输出:
4、盖追先帝之殊遇,欲报之于陛下也。
5、诚宜开张圣听,以光先帝遗德,
6、恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。
7、宫中府中,俱为一体,陟罚臧否,不宜异同。
8、若有作奸犯科及为忠善者,宜付有司论其刑赏,
打印大文件
with open("test1","r",encoding="utf-8") as f:
count=0
for line in f:
count+=1
print(line.strip())
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探