【发布时间】:2012-10-28 14:22:31
【问题描述】:
我有一个 Python 脚本,它处理一个巨大的文本文件(大约 4 百万行)并将数据写入两个单独的文件。
我添加了一个打印语句,它为每一行输出一个字符串以进行调试。我想知道从性能角度来看它有多糟糕?
如果结果很糟糕,我可以删除调试行。
编辑
事实证明,对于一个有 400 万行的文件中的每一行都有一个打印语句会增加太多时间。
【问题讨论】:
-
它会变慢,因为您必须执行大量打印,任何额外的处理都会导致一些性能损失。
-
将
item发送到套接字队列:程序将首先完成写入,来自套接字的控制台将延迟打印输出。
标签: python console text-files