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