IOError:[Errno 24]打开的文件太多:

2023-12-15

我有一个巨大的文件,我正在将其写入大约 450 个文件。我收到错误为too many files open。我在网上搜索并找到了一些解决方案,但没有帮助。

import resource
resource.setrlimit(resource.RLIMIT_NOFILE, (1000,-1))
>>> len(pureResponseNames) #Filenames 
434
>>> resource.getrlimit(resource.RLIMIT_NOFILE)
(1000, 9223372036854775807)
>>> output_files = [open(os.path.join(outpathDirTest, fname) + ".txt", "w") for fname in pureResponseNames]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IOError: [Errno 24] Too many open files: 'icd9_737.txt'
>>> 

我也改变了ulimit从命令行如下:

$ ulimit -n 1200
$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
max locked memory       (kbytes, -l) unlimited
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1200
pipe size            (512 bytes, -p) 1
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 709
virtual memory          (kbytes, -v) unlimited
$ 

我仍然遇到同样的错误。 PS:我也重新启动了系统并运行程序,但没有成功。


你应该试试$ ulimit -n 50000代替1200.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IOError:[Errno 24]打开的文件太多: 的相关文章

随机推荐

  • org.openqa.selenium.ElementNotInteractableException:尝试单击按钮时,元素 无法滚动到视图中

    我正在使用 gecko 驱动程序 selenium java 和 FF 60 0 以前我的代码工作正常 但突然之间 现在每次运行它时 都会出现错误 如下所示could not be scrolled into view当我尝试单击按钮时 下
  • 如果元素 id 是数字或包含数字,jQuery 中的 this.id 将不会获取元素 id

    我有一堆自动生成的 div 它们的 id 有一个数字 每当我使用 this id 来获取 id 时 它不会输出任何内容 但是 当 ID 仅是文本时 它会正确输出 ID 我该如何解决这个问题 任何事情都有帮助 谢谢 Edit draggabl
  • 矢量或地图,该使用哪一个?

    我听很多人说如果容器中期望的元素数量比较少 最好使用std vector代替std map即使您仅使用容器进行查找而不进行迭代 这背后的真正原因是什么 显然 查找性能std map不能比std vector 尽管它可能以纳秒 微秒为单位有所
  • 为什么这里使用const静态变量odr?

    考虑以下代码 class Test public static const int VALUE 100 std tuple
  • 当我知道它正在椭圆化时,StaticLayout getEllipsisCount 返回 0?

    因此 我有一个扩展的 TextView 我试图从中创建一个 StaticLayout 以便我可以通过调用 getEllipsisCount 来检测文本是否超出屏幕 因此 我在 TextView 中构建静态布局 如下所示 layout new
  • 第一个单词仅出现在表单文本框中

    是的 我在除夕夜编码 不管怎样 我有一个我认为很奇怪的问题 奇怪到需要帮助 下面的代码可以工作 有点 第 6 行 row sitename 上的 echo 输出像 Huntington Park 这样的全名 但是 表单内的第一个文本框仅显示
  • 四月更新后 ParallaxView 无法使用

    Windows 10 4 月更新后 ParallaxViev Control 中的视差效果不起作用 取自微软文档的示例
  • 如何将列表中的数据帧写入单个 csv 文件

    我有一个包含 15 个数据框的列表 它们看起来像这样 gt head final data 1 DateTime Unemployed Persons csv 147 2013 03 01 2320 58 148 2013 04 01 23
  • $%,.2f代表什么?

    我目前正在阅读 Deitel 关于 Java 的书 并在他们的一个程序中发现了这段代码 public String toString return String format s s n s 2f s 2f commission emplo
  • 如何查看DLL函数?

    我有一个 DLL 文件 如何查看该 DLL 中的函数 对于本机代码 最好使用依赖步行者 也可以使用dumpbinVisual Studio 附带的命令行实用程序
  • 获取 Django 中 IntegerChoices 字段的值?

    假设我有以下 Django 3 2 代码 class AType models IntegerChoices ZERO 0 Zero ONE 1 One TWO 2 Two class A models Model a type model
  • 如何找到点击的item对应的model的Id?

    如何知道我点击的item的Id 我的代码如下 function ipl mvc view openings view ipl mvc view view base extend template assets t plmt companie
  • Codeception seeInDatabase() 对我不起作用

    我真的被这个验收测试困住了 我的代码是这样的 I gt click Submit I gt see Client Added I gt seeInDatabase customers afm gt 111 一切都会过去 直到 seeInDa
  • 什么是好的唯一 PC 标识符?

    我一直在查看代码本教程 我发现它使用My Computer Name保存不应在计算机之间漫游的设置 然而 用户完全有可能拥有两台同名的电脑 例如 如果他们想在每台 PC 上使用相同的用户名 那么他们很可能最终会拥有两台名为 Username
  • 如何在 PHP 中加密/解密整数

    有没有办法对整数 或字符串 进行2路加密 解密 请注意 我不是在寻找编码 我需要这样的东西 加密 100 gt 24694 加密 101 gt 9564jh4 或 45216 或 gvhjdfT 或其他 解密 24694 gt 100 我不
  • rollapply 中的对齐和偏移

    我正在尝试计算移动窗口的一些统计数据 并在动物园包中使用 rollapply 我的问题是如何让 rollapply 将该函数应用于前 n 个观察值 而不是当前观察值和前 n 1 个观察值 就像align right 似乎所做的那样 requ
  • 具有来自多列数据帧的值计数的单列

    我想用 pandas 对多列的频率进行求和 列的数量可以在 2 15 列之间变化 以下是仅 3 列的示例 code1 code2 code3 27 5 56 534 27 78 27 312 55 89 312 27 我希望得到以下结果 c
  • C++0x 中未调用移动构造函数

    请在下面找到我的代码 我曾经调用移动构造函数 代码受其他站点启发 并让我知道它有什么问题 我正在使用 GCC 4 5 3 include
  • 递归字符串反转函数

    出于好奇编写了一个递归字符串反转函数 但是那里的 XOR 有点问题 这个函数的重点是不使用迭代器 这就是它是递归函数的原因 这不是作业 只是好奇心 private static char ReverseNL char arr int ind
  • IOError:[Errno 24]打开的文件太多:

    我有一个巨大的文件 我正在将其写入大约 450 个文件 我收到错误为too many files open 我在网上搜索并找到了一些解决方案 但没有帮助 import resource resource setrlimit resource