OSError:[Errno 5]生成大文本fi时出现输入/输出错误python

2024-06-28 11:14:01 发布

您现在位置:Python中文网/ 问答频道 /正文

您好,我正在使用下面的python脚本来生成一个组合列表,但是在生成20分钟或大约2gb之后,我得到了“OSError:[Errno 5]Input/output error”

我的代码:

with open(selectedreplacelist, 'r', encoding="ISO-8859-1") as replacemes:
    for replaceme in replacemes:
        replaceme = replaceme.rstrip('\n')
        if ('(kw)' in replaceme) or ('(KW)' in replaceme):
            with open(selectedkeywordlist, 'r', encoding="ISO-8859-1") as keywords:
                for keyword in keywords:
                    keyword = keyword.rstrip('\n')
                    kwps.write(re.sub(r'(?i)\(kw\)', keyword, replaceme + "\n"))
        else:
            kwps.write(replaceme + "\n")

额外信息: 运行Ubuntu18时,有人在windows上试过,效果很好 kwps=txt文件,它将生成的协调保存到我的新三星t5 ssd上


Tags: inforaswithisoopenkeywordencoding