回答編集履歴

1

追記

2019/01/11 09:14

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -15,3 +15,85 @@
15
15
  fileName.append("D:\Python\model_Python\outputFile\FileList_"+number+".txt")
16
16
 
17
17
  ```
18
+
19
+
20
+
21
+ その他アドバイス
22
+
23
+ ---
24
+
25
+ **変数名の決め方**
26
+
27
+ Pythonでは、変数名は snail_case で書くことが多いです。
28
+
29
+ また、リストなどのコンテナオブジェクトの名前は複数形にすると扱いやすいです。
30
+
31
+
32
+
33
+ `fileName` ⇒ `file_names`
34
+
35
+
36
+
37
+ ----
38
+
39
+ **連番の取り方**
40
+
41
+ enumerate関数を使うとわりあい扱いやすいです。
42
+
43
+
44
+
45
+ ```Python
46
+
47
+ for i, file in enumerate(file_list):
48
+
49
+ ...
50
+
51
+ ```
52
+
53
+
54
+
55
+ ---
56
+
57
+ **文字列に変数の値を埋め込む**
58
+
59
+ Python3.6以降なら、f-stringが扱いやすいです。
60
+
61
+ わざわざ文字列型に変換する手間も省けます。
62
+
63
+ ```Python
64
+
65
+ f"D:\Python\model_Python\outputFile\FileList_{i}.txt"
66
+
67
+ ```
68
+
69
+
70
+
71
+ ---
72
+
73
+ **パスの書き方**
74
+
75
+ raw文字列を使うと、望まないエスケープに依るバグを回避できます。
76
+
77
+ ```Python
78
+
79
+ r"C:\Sample\path\filename.ext"
80
+
81
+ ```
82
+
83
+
84
+
85
+ f-stringと組み合わせることも可能です。
86
+
87
+ ```Python
88
+
89
+ fr"D:\Python\model_Python\outputFile\FileList_{i}.txt"
90
+
91
+ ```
92
+
93
+
94
+
95
+ ---
96
+
97
+ **リストの作り方**
98
+
99
+ 内包表記を使うと簡潔です。時間があるときに調べてみると良いでしょう。