Python 3.x 用Python编辑和覆盖文本文件

Python 3.x 用Python编辑和覆盖文本文件,python-3.x,Python 3.x,我目前有一个文本文件,有148行,4列(用逗号分隔的字符串) 首先,我想完全删除第一列和第三列。现在剩下两列(用逗号分隔)。 其次,我想删除第一个数据条目(第一列中最左上角的条目,即第1行第1列),并删除最后一个数据条目(第二列中最右下角的条目,即第148行第2列)。第三,现在我只有两列,我想交换条目,因为左上栏的第一个条目被删除了,我想右上栏的条目替换被删除的条目,第二行第一列的条目替换右上栏的条目(第1行,第2列),刚刚搬走的。然后我一直这样做直到文件结束。这里附上的图片应该会有所帮助。在此

我目前有一个文本文件,有148行,4列(用逗号分隔的字符串)

首先,我想完全删除第一列和第三列。现在剩下两列(用逗号分隔)。
其次,我想删除第一个数据条目(第一列中最左上角的条目,即第1行第1列),并删除最后一个数据条目(第二列中最右下角的条目,即第148行第2列)。第三,现在我只有两列,我想交换条目,因为左上栏的第一个条目被删除了,我想右上栏的条目替换被删除的条目,第二行第一列的条目替换右上栏的条目(第1行,第2列),刚刚搬走的。然后我一直这样做直到文件结束。这里附上的图片应该会有所帮助。在此处输入图像描述

您可以按如下方式读取文件:

with open(filename, "r") as f:
    data = f.readlines()

data = [l.split(',') for l in data]

现在,您将以列表的方式获得数据,您可以随意编辑它。

您好,欢迎使用Stack Overflow。请向我们展示您迄今为止编写的代码,并解释您的问题到底是什么(您被困在哪里)。如果你需要更多关于如何有效提问的建议,那么你很可能会得到帮助,我建议你看看。所以我假设这会将它们分成四列,但是我如何直观地看到它,以便删除第一列和第四列,例如?你可以尝试以下方法:
data=[l[1:3]表示数据中的l]