字符串拼接速度很慢 发表于 2020-12-23 阅读次数: 本文字数: 211 阅读时长 ≈ 1 分钟 在处理少量数据时不会察觉,字符串拼接的速度是比较慢的。在使用golang处理百万级别的数据时,每拼接一万条大约需要1~2秒。还有就是在写循环时,可以先把循环里要处理的较复杂内容去掉感受一下,再逐步加进来。而文件写缓冲之后一次或分多次更新到硬盘上瞬间完成。所以能写缓冲的一定要避免拼接后一次性写入。 在Python上也是,拼接一次性写入很慢,耗时大约是每次写入的10倍。所以把循环放在with open内是更高效更合理的写法。