今日のスクリプト(列の入れ替え)
使い捨て。ファイルの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()
ほぼ、教えていただいた通りになった。