擅长:python、mysql、java
<p>自动生成的Python代码太可怕了。你最好还是坚持Bash。但最好的方法是使用人类的理解能力将代码实际迁移到Python。例如,就拿这个部分来说:</p>
<pre><code>grep " 200 " /var/log/ba/access.log | awk '{print $7}'|sort|uniq > /tmp/read_log.txt
</code></pre>
<p>在Python中是这样的:</p>
^{pr2}$
<p>对于HTTP部分,使用Python模块<a href="http://docs.python-requests.org/en/master/" rel="nofollow noreferrer">^{<cd1>}</a>。它很容易使用。很可能您不再需要<code>outfile</code>您可以直接使用<code>for result in sorted(results)</code>来发出HTTP请求。在</p>