在 CSV 文件中添加和追加数据

add and apend data in CSV file

我想将数据添加到 CSV 文件中。用户将通过 PYQT5 的行编辑输入小部件输入值。当用户点击“添加记录”时,CSV 文件得到更新。

GUI 布局:

我试过的代码片段:

    def addRecord(self):

        list = [self.lineEdit.text(), ',', self.lineEdit_3.text()]
        with open('player_highscore.csv','a') as f_object:

            writer_object = writer(f_object)
            writer_object.writerow(list)

            f_object.close()

使用这段代码,我尝试将每个 lineEdit 的值设置为 1,并单击了按钮两次。这是输出:

LVL,Highscore
10,979161,",",1

1,",",1

如何解决这个问题?期望的结果是:

LVL,Highscore
10,979161
1,1
1,1

好像,不用写就自动添加了
试着写这个列表,而不是:

list = [self.lineEdit.text(), self.lineEdit_3.text()]