如何从python中的文本文件中删除第一列和第三列

问题描述 投票:-2回答:1

所以我想删除这个文本文件的第一和第三列我的文本文件看起来像这样:

1   2   3
4   5   6

我想用python删除第一列和第三列。

我的代码看起来像这样:

f = open("5.txt", "r")
g = open("datafile_fixed.txt", "w")

for line in f:
    if line.strip():
        g.write("\t".join(line.split()[1:]) + "\n")

f.close()
g.close()

但我只能删除第一列。如何删除第一个和第三个?

python
1个回答
0
投票

尝试:

g.write("\t".join(line.split()[1:-1]) + "\n")
© www.soinside.com 2019 - 2024. All rights reserved.