我遇到麻烦试图编写一个脚本来重新排列我的文件,并希望这里有人可以提供帮助。我浏览了堆栈溢出,发现了一些很好的脚本来解决我的问题。不幸的是,我仍然面临一些需要帮助的问题。

最初我有一个包含:

的文件
A X1 X2 X3
B X5 X6 X7
.

我希望文件是这样的:

A, 1, X1
A, 2, X2
A, 3, X3
B, 1, X5
B, 2, X6
B, 3, X7
.

我尝试代码,但是我不知道如何在每行中包含1,2,3,如上所述:

with open('filename.txt','r') as f:
file=open('filename_2.txt','w')
for line in f:
    line=line.rstrip().split(' ')
    for item in line[1:]:
        p=line[0], item,'\n'
        file.writelines(p)
file.close()
.

有人会教我该怎么办?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top