import os
def delete_file_folder(src):
''ファイルとフォルダーを削除します''
if os.path.isfile(src):
try:
os.remove(src)
例外:
pass
elif os.path.isdir(src):
os.listdir(src) の項目:
itemsrc=os.path.join(src,item)
delete_file_folder (itemsrc)
試行:
os.rmdir(src)
例外:
pass
if __name__=='__main__':
dirname=r'G: windows'
print delete_file_folder(dirname)
または shutil モジュールの rmtree 関数を使用してカスケードで削除します