Как увеличить лимит открытых файлов в Windows 10-11?
Мне для одной программы необходимо держать открытыми несколько тысяч файлов. Столкнулся с ограничениями OS. Вот пример:
a = []
for i in range(9000):
print(i)
a.append(open('test.txt','r',encoding='utf-8'))
Выдаёт ошибку:
8184
8185
8186
8187
8188
8189
Traceback (most recent call last):
File "C:/тест лимита открытый файлов.py", line 4, in <module>
OSError: [Errno 24] Too many open files: 'test.txt'
Я нагуглил способы увеличения через редактирования реестра, прописывание различных команд и изменение переменных среды. Ни один из способов не помог. ChatGPT так же не дал рабочих вариантов. Можете подсказать как увеличить этот лимит? Нужно найти решения для Windows 10 и Windows 11.