我不断收到太多打开的文件'做这样的事情时出错:
TypeError: Argument 1 passed to Foo::setBar() must be an instance of Bar, instance of Foo given, called in ...
DF文档没有提到必须处理打开或关闭的文件,我不认为listdir会保留指向打开文件的指针(应该只返回一个字符串列表)。
我哪里错了?
答案 0 :(得分:1)
这似乎是一个系统问题,而不是熊猫问题。
您可能需要增加系统中打开文件的数量。
如何增加数量: https://easyengine.io/tutorials/linux/increase-open-files-limit/
以下Q& A: IOError: [Errno 24] Too many open files: 讨论ulimit和打开文件的限制
本Q& A讨论Linux中打开文件的数量: https://unix.stackexchange.com/questions/36841/why-is-number-of-open-files-limited-in-linux