[効率化検討]表画像転送ツール

ユニットの表画像をVASSALのimageフォルダに転送するのも、
Pythonに頼むことにした。(手動操作が面倒なので)

1.前提
 ユニットの表画像は、下図のようなフォルダに入れてある。
 (戦いの名称)ー(連合軍かフランス軍)ー(軍団規模の部隊)

上記のフォルダの下にユニットの表画像が入っている。

2.プログラム

(1)プログラムソースを最後に示す。

(2)プログラムの考え方
 (A)フォルダ内のサブフォルダの一覧を取得するには、os.listdirモジュールを使う。
 (B)フォルダ内のファイルの一覧を取得するには、glob.globモジュールを使う。
 (C)ファイルのコピーは、shutilモジュールを使う。
   下記のWEBページにお世話になりました。ありがとうございます。
   ・[Python] ファイル名やフォルダ名の一覧を取得する

3.出力
 下図のようにファイルがコピーされる。(コピー前のファイル数は118)

<個人的な感想>
ツールで複数のフォルダから必要な表画像がコピーできるので、とても作業が楽になった。

 

<リンク>

ブログのトップページは、こちら

バタイユゲーム情報班のホームページは、こちら