骄傲的赛亚人

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 2022-03-04 22:02  骄傲的赛亚人  阅读(234)  评论(0编辑  收藏  举报

导航