Pandas read_json打开文件太多错误

时间:2016-05-16 13:41:34

标签: python pandas dataframe

我不断收到太多打开的文件'做这样的事情时出错:

TypeError: Argument 1 passed to Foo::setBar() must be an instance of Bar, instance of Foo given, called in ...

DF文档没有提到必须处理打开或关闭的文件,我不认为listdir会保留指向打开文件的指针(应该只返回一个字符串列表)。

我哪里错了?

1 个答案:

答案 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