ユニットの表画像をVASSALのimageフォルダに転送するのも、
Pythonに頼むことにした。(手動操作が面倒なので)
1.前提
ユニットの表画像は、下図のようなフォルダに入れてある。
(戦いの名称)ー(連合軍かフランス軍)ー(軍団規模の部隊)
上記のフォルダの下にユニットの表画像が入っている。
2.プログラム
(2)プログラムの考え方
(A)フォルダ内のサブフォルダの一覧を取得するには、os.listdirモジュールを使う。
(B)フォルダ内のファイルの一覧を取得するには、glob.globモジュールを使う。
(C)ファイルのコピーは、shutilモジュールを使う。
下記のWEBページにお世話になりました。ありがとうございます。
・[Python] ファイル名やフォルダ名の一覧を取得する
3.出力
下図のようにファイルがコピーされる。(コピー前のファイル数は118)
<個人的な感想>
ツールで複数のフォルダから必要な表画像がコピーできるので、とても作業が楽になった。