При кодировании в 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()
который в основном только команда удалить с пользователем запроса на перепроверить (I также есть один для удаления файлов). Учитывая большое количество модулей Python там, в том числе в стандартной библиотеке, мне интересно, если что-то подобное уже существует?
Вы, вероятно, следует делать, если ответ в [ «у», «Y», «да»]: –
стараются не вызывать системные программы, если это возможно , Его не переносят – ghostdog74
Просто отметим, что в Python 3 raw_input() [переименован] (https://docs.python.org/3/whatsnew/3.0.html#builtins) для ввода(). – Yannis