Pythonでmkdirhierとかrmtreeとかcp -r 的なこと

どうしても「Python 標準ライブラリ」から手繰ってしまうので、「15.1. os — 雑多なオペレーティングシステムインタフェース」か「10.10. shutil — 高レベルなファイル操作」のどちらかに目が行ってしまい、「なんだよ、あんまり高級なの、ないんだなぁ」とガッカリしがちなんだけれども。

あたしも長らく気付かなかったが、distutilsを使っちゃダメという法はない。ちょっとドキュメントの構造不全な気もしないでもない。

こんなね:

distutils.dir_utilを使って…
1 from distutils.dir_util import copy_tree, remove_tree
2 
3 copy_tree("origs", "origs2")
4 
5 remove_tree("origs")

楽。