在檔案最上面新增一行資料 Python實現

2021-09-14 04:03:18 字數 448 閱讀 6355

import sys

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+」,所以會把原來檔案的第一行,覆蓋一部分,所以不適用

java JTable中動態新增 增加一行資料

新建 原理 用model給jtable填充資料,vector給model填充資料,vector給vector填充資料 vector vdata new vector vector vname new vector vname.add column1 vname.add column2 vector ...

openpyxl 讀取excel中某一行資料

記錄一下本人做專案ui自動化中讀取excel中資料的操作,只是封裝了讀取某一行資料的功能 import openpyxl class excel def init self,filename self.file name filename def get rows value self,sheetn...

python怎麼在陣列中新增一行資料?

python在陣列中新增一行資料的方法 1 直接插入一行 import pandas as pd from pandas import dataframe df3 dataframe np.arange 16 reshape 4 4 index a b c d columns one two thr...