2009/04/24

csv python

csv から tsv にしようと思いました
たまに csv だとダメだけど tsv なら平気っていうことに出会ったり
そもそも csv より tsv の方が好きです
ググりました
一杯出てきます

object 指向だと思うともう少しちゃんと書いた方がいいのかしら?と思いつつ
import csv
import fileinput
import sys

tsv = csv.writer(sys.stdout,csv.excel_tab)

for row in csv.reader(fileinput.input()):
tsv.writerow(row)
まぁ簡単でいいや、という気分。
ほんとに変換すればいいんなら
tsv.writerows(csv.reader(fileinput.input()))
でいいのかもしれないけど自重

0 件のコメント:

コメントを投稿