Python IO错误:打开的文件太多。

3
我在eclipse中遇到了一个Python错误,如下所示:
"IOError: File not found - ./FASTLEXICON.7 (Too many open files)"。
这是一些背景信息:在我的Java程序中,我使用了一个.Jar库,该库使用Python来执行某些操作。我无法更改jar文件。但是,在从eclipse运行我的程序时,我遇到了上述的Python错误。我在Ubuntu上使用Eclipse Galileo,我的Python版本是2.7.1+。
有人能帮忙吗?

https://dev59.com/TG855IYBdhLWcg3wXTAI - Patashu
@patashu:与您发布的链接所述不同,我无法编辑.jar文件内部的任何代码。我也无法编辑jar使用的python文件。因此,如果有任何外部操作可以进行的话,我们能做些什么呢? - voidMainReturn
嗯,我不确定,这使得你的问题更有趣。 - Patashu
1个回答

1

谢谢。这是我找到的另一个有用的链接: https://dev59.com/Z3VD5IYBdhLWcg3wRpaX - voidMainReturn
仍然没有运气。这里的描述说ulimit是用于增加当前shell打开文件数的。我正在使用eclipse,这是否使它有些不同? - voidMainReturn
是的。ulimit 在重启后会被重置,只会影响当前终端。如果要使其永久生效,我认为您需要编辑 /etc/security/limits.conf 文件。 - Sajith Silva
仍然面临着同样的问题。虽然这个问题很有趣,但我在网上没有找到任何解决方案。 - voidMainReturn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接