процесс pd.read_excel / потокобезопасный?

#pandas #multithreading #multiprocessing #thread-safety

#pandas #многопоточность #многопроцессорная обработка #потокобезопасность

Вопрос:

Могут ли несколько процессов / потоков безопасно вызывать pd.read_excel в одном файле Excel? Я знаю, что небезопасно читать и записывать с несколькими потоками / процессами в одном файле Excel, но доступно только для чтения?

Спасибо

Комментарии:

1. Но почему? Прочитайте его один раз, затем обработайте в разных потоках.

2. Для практических целей это невозможно сделать таким образом (процессы на внешних серверах вызывают функцию, которая должна читать файл в течение дня). Существует ли формат данных, отличный от Excel, который безопасен для одновременного чтения? Я знаю, что одновременное чтение и запись проблематичны, но как насчет простого чтения

3. Я почти уверен, что если вы читаете с разных машин, вы в безопасности, по крайней мере, с точки зрения pandas / python. Я думаю, было бы полезно, если бы вы добавили подробности к своему вопросу.