回答編集履歴
1
連番で書き込む方法についての追記
test
CHANGED
@@ -45,3 +45,37 @@
|
|
45
45
|
|
46
46
|
|
47
47
|
関係ないことですが可能であれば、Markdown記法を利用しソースコードの部分は分けて書いていただきたいです。
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
### 連番で書き込む方法(追記1)
|
52
|
+
|
53
|
+
```Python
|
54
|
+
|
55
|
+
import csv
|
56
|
+
|
57
|
+
import os
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
current_dir = 'C:/Users/nao/Desktop/python自動化/1/' #カレントディレクトリ
|
62
|
+
|
63
|
+
for i in range(20): #引数はファイルの数
|
64
|
+
|
65
|
+
read_file = "000000C{}.csv".format(i) #読み込むファイル
|
66
|
+
|
67
|
+
write_file = "C{}.csv".format(i) #書き込むファイル
|
68
|
+
|
69
|
+
with open(os.path.join(current_dir, read_file), "r", encoding="utf_8") as file: #withを使うことでclose()しなくても良くなる
|
70
|
+
|
71
|
+
iris = file.read()
|
72
|
+
|
73
|
+
with open(os.path.join(current_dir, read_file), "r", encoding="utf_8", newline="") as file:
|
74
|
+
|
75
|
+
writer = csv.writer(file)
|
76
|
+
|
77
|
+
writer.writerows(iris)
|
78
|
+
|
79
|
+
```
|
80
|
+
|
81
|
+
これでできると思います。
|