python保存文件,怎么持续的往文件里面加内容。

我是这样操作的,遇到新数据他就重新建一个文件,上一条刚保存的数据就消失了,怎么设置能持续添加呢?另外我想保存成一个json格式,我这样保存下来好像不是,有什么方法吗?

        with open("jiangsu_error.txt", mode="w", encoding="utf-8") as f:
            f.write("{},{},{}\n".format(p, f'url:{url}',f'name:{name}'))

首先文件追加,mode的模式要使用追加模式,如果项保存json的话,你可以引用json库,json.dump(dictobj,fs)

mode="a",追加保存
至于保存json,pandas又专门的保存方法