Я использую Python для Windows, чтобы разбить большой файл (несколько ГБ) на множество файлов меньшего размера. Файл разбит по содержимому строки, поэтому мне нужно, чтобы все маленькие файлы открывались одновременно, а содержимое записывалось в них.
Я получил IOError: [Errno 24] Too many open files
при попытке открыть один из файлов, и, согласно отладчику, уже есть 507 открытых файлов.
Есть ли способ повысить максимально разрешенные открытые файлы?
Я читал о опции ulimit
в macOS, но не смог найти эквивалентную опцию в Windows.
Также - почему я получаю эту ошибку после 507 файлов? Это конкретно максимум?
Спасибо