python - OSError: [Errno 5] 生成大文本文件时输入/输出错误 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")
额外信息:运行 ubuntu 18,其他人在 Windows 上尝试过,它运行良好 kwps = txt 文件它将生成的组合保存到我的新三星 t5 ssd
解决方案
推荐阅读
- angular - 具有去抖动输入更改事件的日期选择器
- c# - UploadFromStreamAsync 到 Azure 存储的静默失败
- leaflet - LeafletJS 如何适应 ViewPort 中的每一层?
- spring - Spring-boot Rest :使用 ControllerAdvice 但保留默认处理程序
- flutter - 打印到控制台列表类型不起作用
- python - Holoviews 中的热图?
- wordpress - 在 Wordpress (.htaccess) 中剪切部分网址
- xcode - Flutter Firebase iOS Google 登录错误
- c - 为什么这段代码不接受字符输入?
- typescript - 在打字稿中用星号替换字母