В DrWeb дали тест:
На Python реализовать программу, осуществляющую копирование файлов в соответствии с конфигурационным файлом. Конфигурационный файл должен иметь формат xml. Для каждого файла в конфигурационном файле должно быть указано его имя, исходный путь и путь, по которому файл требуется скопировать.
Предлагаю решение:
https://github.com/swkonstr/drweb_test_python/comm...
Ответ:
К сожалению, в настоящее время мы не можем сделать Вам предложение.
Вот чешу репу и думаю, что не понравилось.
upd.
HR Анна, и тех. спецы из DrWeb, не пожалели времени и ответили конкретно по пунктам, за что им огромное спасибо.
Список косяков:
1. Большой try..except на весь код, скрывающий возможные проблемы (в любом случае выведется "Can't open configuration file.", независимо от того, что произошло)
2. Вообще любовь к безусловным try..except с теми же проблемами, что и в п. 1
3. Жестко заданный путь к конфигурационному файлу
4. Нет стандартной для питона проверки if __name__ == "__main__"
5. Не проверяется наличие всех необходимых элементов в xml
6. Не обрабатывается ситуация, когда файл с таким именем уже есть в целевой директории