TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #288 · 1 окт.

Особенно внимательно за закрытием файлов нужно следить в задачах где вы обрабатываете много файлов. Операционная система имеет ограничение на количество открытых файлов процессом и вы быстро можете дойти до этого предела. import os lst = [] for i in range(100000): lst.append(open(os.devnull, 'w')) OSError: [Errno 24] Too many open files: 'nul' Чтобы узнать лимит на Linux вызовите команду ulimit -n (Полный список лимитовulimit -a) Изменить лимит можно командой ulimit -n 2048 На Windows можно это сделать с помощью кода >>> import ctypes >>> ctypes.windll.msvcrt._getmaxstdio() 512 >>> ctypes.windll.msvcrt._setmaxstdio(2048) 2048 ➡️ Отсюда вывод: Всегда явно закрывайте файлы! Иначе можете упереться в ограничения системы. #tricks

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #tricks

当前筛选 #tricks清除筛选
sudo recast

@sudo_recast · Post #918 · 17.04.2025 г., 09:47

A useful command when you encounter conflicts while cherry-picking: tig HEAD $(git rev-parse CHERRY_PICK_HEAD 2>/dev/null) -- $(git diff --name-only --diff-filter=U | head -1) #tricks@sudo_recast

Hashtags