在文件最上面添加一行数据 Python实现
程序员文章站
2024-03-17 11:46:58
...
import sys
sys.path.append(path)
from dic1 import p
path = r"E:\学习相关资料\NLP"
file = open(path + r"\dic1.py", "w+")
file.write("p = ")
json.dump(p, file, indent=4)
file.close()
dic1为 dic.py 文件,想要在它的最上面插入一行,需要怎么操作?
如果是插入到文件末尾,则直接改变模式为"a+"
如果是插入到文件开头,则需要先将文件读出,放到缓存,然后将这一行写入,再把读出的文件重新写入。
因为这是系统地逻辑决定的。
之前使用file.seek()进行插入,但是因为是 “a+”,所以会把原来文件的第一行,覆盖一部分,所以不适用
上一篇: 目标检测实例ssd_detect.py
下一篇: 前端基础知识点(2)