Usar o interpretador Python para xeretar a linguagem é algo bem legal, mas também é possível fazer o mesmo com um módulo que não estamos habituado a usar. Vou deixar algumas dicas de que eu faço quando estou bisbilhotando algum módulo novo.
Print é seu amigo
Use e abuse, se não sabe o que é coisa então print coisa.
x é um alias para a função dir.
dir é seu amigo
O dir lista os símbolos públicos de um módulo, contém classes, funções, variáveis, etc. módulo.
Tirando os símbolos "privados" (os símbolos), é o que eu tenho disponível para mexer com o módulo shutil.
coisa.__doc__ é seu amigo
Todo software bem escrito em Python deve ser ter documentação decente. Pra que serve mesmo o módulo shutil?
{{{#!/bin/sh >>> print shutil.doc Utility functions for copying files and directory trees.
XXX The functions here don't copy the resource fork or other metadata on Mac. }}}