我有一个python脚本,运行查询并将其存储在数据框中,如下所示:
df = pd.read_gbq(queryString, project_id=PROJECT)
out = df.to_json(orient='records')[1:-1].replace('},{', '}n{')
经过一些处理后,我当前将其存储在json文件中:
with open('/home/user/Downloads/Count1/Count.json', 'w') as f:
f.write(out)
每次程序运行时,它都会覆盖现有文件。我只是想知道Python中是否有一种方法,只将新行追加到现有文件,而不是覆盖整个文件。
任何帮助将不胜感激!!
试试这个:
with open('/home/user/Downloads/Count1/Count.json', 'ab') as f:
f.write(out)