骄傲的赛亚人

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())




posted on   骄傲的赛亚人  阅读(247)  评论(0编辑  收藏  举报

编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示