擅长:python、mysql、java
<p>追加到磁盘上的文件很快。在</p>
<pre><code>:~$ time echo "this happened" >> test.file
real 0m0.000s
user 0m0.000s
sys 0m0.000s
</code></pre>
<p>用Python附加到一个文件中似乎与bash的数量级差不多。日志模块似乎确实增加了一点开销:</p>
^{pr2}$
<p>这给了我们这个输出:</p>
<pre><code>file append took 0.000263929367065
file append took 6.79492950439e-05
file append took 5.41210174561e-05
logging append took 0.000214815139771
logging append took 0.0001220703125
logging append took 0.00010085105896
</code></pre>
<p>但总体来说,我怀疑这个操作将是代码库中非常昂贵的一部分,而且可能不值得担心。如果您担心延迟,那么您应该分析您的代码<code>python -m cProfile code_to_test.py</code>。这将告诉您每个函数需要多长时间,以及应用程序在哪里花费时间。我很怀疑这主要是因为记录错误。在</p>