Мы столкнулись с проблемой в следующем сценарии.Будут оценены советы экспертов.
Файлы Excel открываются с помощью библиотеки pywin32, а файлы Excel имеют пользовательские функции, написанные с использованием надстройки Excel под названием PyXLL.Эти UDF выполняют вызовы api rest, и каждый файл содержит почти 600-700 UDF.
Мы надлежащим образом инициализируем и деинициализируем com-объекты.В Excel происходит случайный сбой. Если попытаться повторить неудачный отчет, вполне возможно, что в этот раз он не будет неудачным.Одновременно несколько файлов обрабатываются с использованием потоков Python.
Но мы хотим не дать Excel прекратить аварийное завершение работы.