I writed simple code for test, how much files may be open in python script:
for i in xrange(2000): fp = open(\'files/file_%d\' % i, \'w\') fp.write(s
The number of open files is limited by the operating system. On linux you can type
ulimit -n
to see what the limit is. If you are root, you can type
ulimit -n 2048
now your program will run ok (as root) since you have lifted the limit to 2048 open files