今日のスクリプト(列の入れ替え)

使い捨て。ファイルの1列目と2列目を入れ替えるだけ。
http://d.hatena.ne.jp/Megumi221/20100203 で教えていただいたように安易にリスト化をしないようにした。変な癖をつけないためにも日頃から意識することが重要だな。

#!/bin/env python

FILE1 = "old.mtx"
FILE2 = "new.mtx"

fp1 = open(FILE1, "r")
fp2 = open(FILE2, "w")
fp2.write(fp1.readline())

for i in fp1.readlines():
    (col1, col2, col3) = i.split()
    fp2.write('%s %s %s\n' %(col2, col1, col3))

fp1.close()
fp2.close()

ほぼ、教えていただいた通りになった。