質問編集履歴
1
コードの間違い
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,10 +1,11 @@
|
|
1
1
|
csvファイル(r_sho1~r_sho10)を python3 test.py r_sho{[1-9],10}.csvを実行して読み込み最大値、最小値、平均値を別のcsvファイルとして保存したい
|
2
2
|
|
3
|
-
csvファイルを読み込み最大値、最小値、平均値は表示することができ
|
3
|
+
csvファイルを読み込み最大値、最小値、平均値は表示することができ、r_sho10の結果だけdata.csvに保存される。
|
4
4
|
|
5
5
|
|
6
6
|
```python
|
7
7
|
import sys
|
8
|
+
import csv
|
8
9
|
|
9
10
|
for fn in sys.argv[1:]:
|
10
11
|
with open(fn, 'r', encoding='Shift_JIS') as file:
|
@@ -23,8 +24,9 @@
|
|
23
24
|
count += 1
|
24
25
|
avg /= count
|
25
26
|
print(','.join([str(max),str(min),str(avg)]))
|
26
|
-
dataWriter = csv.writer(file)
|
27
|
-
data
|
27
|
+
data = ','.join([str(max),str(min),str(avg)])
|
28
|
+
with open('data.csv', 'wt', encoding='utf-8') as fout:
|
29
|
+
fout.write(data + '\n')
|
28
30
|
|
29
31
|
|
30
32
|
```
|