如何使用CSV删除Excel文件中的行

时间:2019-03-05 19:22:18

标签: python python-3.x csv tkinter

很抱歉将整个线程拖了一个千年并使其变得无法解决,但是我已经解决了大多数问题,只是我想修复删除代码,但是我不知道从哪里开始。 / p>

def delete_record():
    with open('StudentDetails.csv', 'wb',) as csvfile:
         csvFileWriter = csv.writer(csvfile)
         a = delete_student_entry.get()
         b = delete_password_entry.get()
         csvFileWriter.writerow([a,b])

我希望程序从窗口的输入框中获取输入(就像我在使用Tkinter一样),然后从输入中删除整行。我将欢迎代码的任何重写,因为它将成为我的“删除学生”菜单的子例程(我知道这是非常规的,但是使用其他形式的调用子例程将导致错误,我只能选择这样做...)

1 个答案:

答案 0 :(得分:0)

您是说要从CSV文件中删除从条目中获得的行吗? 如果是这样,您的答案可以在这里找到: using Python for deleting a specific line in a file