【发布时间】:2016-04-18 14:45:10
【问题描述】:
我有一个 python 系统,它从单独的 csv 文件加载问题和答案,用于使用 tkinter 的基于测验的程序。我可以加载文件、显示它们、允许用户添加更多问题等等。
我一直在寻找一种方法来使用 python 删除依赖于 questionNo(我的行计数器)的行。系统的工作原理是他们使用下一个和上一个按钮导航到问题,然后在他们不喜欢的问题上按删除。所以我可以访问 questionNo(我要删除的行的索引),但不知道如何使用 python 删除它。
任何帮助将不胜感激。我已经包含了我的代码,但其中很多都是与我的程序相关的(A 级课程),这只是其中的一小部分。 我不想使用其他 CSV 文件作为临时文件。
【问题讨论】:
-
如果您不想使用另一个临时文件,您将不得不存储所有行,从列表中删除您想要的任何内容,然后覆盖原始文件
标签: python csv indexing delete-row