Back to questions
Junior — Middle
47
Были ли у вас задачи, связанные с использованием черного ящика или созданием собственных скриптов для автоматизации?
Answer from AI
sobes.tech AI
Да, в моей практике были задачи, где приходилось работать с "черным ящиком" — то есть использовать сторонние инструменты или библиотеки без доступа к их исходному коду, полагаясь только на их API и документацию. Также я создавал собственные скрипты на Python для автоматизации рутинных задач, например, для обработки данных, автоматического запуска тестов или деплоя.
Пример простого скрипта для автоматизации копирования файлов:
import shutil
import os
def backup_files(src_dir, backup_dir):
if not os.path.exists(backup_dir):
os.makedirs(backup_dir)
for filename in os.listdir(src_dir):
full_file_name = os.path.join(src_dir, filename)
if os.path.isfile(full_file_name):
shutil.copy(full_file_name, backup_dir)
backup_files('/path/to/source', '/path/to/backup')