При кодировании на Python мне часто нужно написать такую функцию:
def delete_dir(dir_name):
if os.path.exists(dir_name):
reply = raw_input("Delete directory "+dir_name+"? [y/[n]] ")
if reply=='y':
os.system('rm -r '+dir_name)
else:
print "Aborting..."
sys.exit()
По сути, это просто команда удаления с приглашением пользователя для двойной проверки (у меня также есть одна для удаления файлов). Учитывая большое количество модулей Python, в том числе в стандартной библиотеке, мне интересно, существует ли уже что-то подобное?