回答編集履歴
1
pathlibを追加
test
CHANGED
@@ -56,6 +56,8 @@
|
|
56
56
|
|
57
57
|
2,os.listdir(os.getcwd())の戻り値を使っていないように見えますが、使っていない場合はos.listdirの呼び出し自体が不要なためソースコードから削除してくださいな。
|
58
58
|
|
59
|
-
3,glob.globはglob.iglobの呼び出しに変更して、イテレータを返す形にしてください。
|
59
|
+
3,[glob.glob](https://docs.python.jp/3/library/glob.html#glob.glob)は[glob.iglob](https://docs.python.jp/3/library/glob.html#glob.iglob)の呼び出しに変更して、イテレータを返す形にしてください。
|
60
60
|
|
61
|
+
4,ファイルパスの操作は[pathlib](https://docs.python.jp/3/library/pathlib.html)ライブラリを使うとシンプルにコードを記述できる事が多いです。
|
62
|
+
|
61
|
-
|
63
|
+
5,windowsの場合は[os.rename](https://docs.python.jp/3/library/os.html#os.rename)はアトミック操作ではないため、[os.replace](https://docs.python.jp/3/library/os.html#os.replace)を使ってください。
|