回答編集履歴

4

追記

2020/07/18 23:56

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -69,3 +69,41 @@
69
69
 
70
70
 
71
71
  もうちょっと複雑な処理が必要になるようであれば、テキストのまま扱うと面倒になってきます。
72
+
73
+
74
+
75
+ 追記:私の頭の中にあるコード
76
+
77
+ ---
78
+
79
+ ```Python
80
+
81
+ with open('out.txt', mode='w') as fout:
82
+
83
+ files = glob.glob('aaa*.txt')
84
+
85
+ assert files
86
+
87
+
88
+
89
+ # ヘッダーの出力
90
+
91
+ header = ['日付', '商品CD', '担当CD', '点数', '金額']
92
+
93
+ hdr2 = ','.join(header)
94
+
95
+ fout.write(hdr2)
96
+
97
+
98
+
99
+ # データ行の出力
100
+
101
+ for file in files:
102
+
103
+ with open(file) as fin:
104
+
105
+ next(fin) # ヘッダーのスキップ
106
+
107
+ fout.writelines(fin)
108
+
109
+ ```

3

追記

2020/07/18 23:56

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -57,3 +57,15 @@
57
57
  本筋から逸れますが、
58
58
 
59
59
  txtファイルではなくcsvファイルとして扱ったほうが後々扱いやすいかもしれません。
60
+
61
+
62
+
63
+ ...よく見たら、C案がこれに相当するのですね。
64
+
65
+ ぶっちゃけ拡張子は半分**ただの飾り**なので、.txtのままCSV扱いもできます。
66
+
67
+ 試したいことがあるなら気軽にトライできますよ。
68
+
69
+
70
+
71
+ もうちょっと複雑な処理が必要になるようであれば、テキストのまま扱うと面倒になってきます。

2

修正

2020/07/11 03:09

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
File without changes

1

修正

2020/07/11 02:21

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  with open('out.txt', mode='w') as fout:
14
14
 
15
- files = glob.glob('*.txt')
15
+ files = glob.glob('aaa*.txt')
16
16
 
17
17
  assert files
18
18