teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

参考プログラム追加

2019/07/29 09:45

投稿

FiroProchainezo
FiroProchainezo

スコア2443

answer CHANGED
@@ -1,3 +1,37 @@
1
1
  入力と出力がTSVなのかCSVなのかわかりませんが、以下を参考にしたら進みませんか?
2
2
 
3
- [[Python] csvやtsvの読み書きを行う(csvモジュールの利用)](https://www.yoheim.net/blog.php?q=20171003)
3
+ [[Python] csvやtsvの読み書きを行う(csvモジュールの利用)](https://www.yoheim.net/blog.php?q=20171003)
4
+
5
+
6
+ ### 追記 2019/07/29 18:45
7
+ そのサイトを参考に、以下のようなプログラムを組んでみましたが、TSV出力できています。
8
+ これではダメなのでしょうか?
9
+
10
+ ```python
11
+ # test.py
12
+ import csv
13
+
14
+ tsvFile = open("test.tsv", 'r')
15
+ tsv = csv.reader(tsvFile, delimiter='\t')
16
+
17
+ with open('output.tsv', "w", newline="") as f:
18
+ writer = csv.writer(f, delimiter="\t")
19
+ for n in tsv:
20
+ writer.writerow(n)
21
+
22
+ ```
23
+
24
+ ```text
25
+ # test.tsv
26
+ a i u e o
27
+ ka ki ku ke ko
28
+ sa si su se so
29
+ ```
30
+
31
+ ```text
32
+ # output.tsv
33
+ a i u e o
34
+ ka ki ku ke ko
35
+ sa si su se so
36
+
37
+ ```