Python 2.6です。

path=〜〜#削除したいディレクトリのパス
この時、path以下を(ファイルを含め)全て削除するにはどうしたらよいでしょうか?
os.removedirs(path)としてみましたが、
File "C:\Python2x\lib\os.py", line 170, in removedirs
rmdir(name)
WindowsError: [Error 145] ディレクトリが空ではありません。: '〜〜'
と言われてしまいます。
よろしくお願い申し上げます。