擅长:python、mysql、java
<p><code>urlopen()</code>返回一个类似于文件的对象,并支持<code>.readlines()</code>:</p>
<pre><code>response = urllib.request.urlopen(someAddress)
lines = response.readlines():
</code></pre>
<p>它还支持迭代:</p>
<pre><code>response = urllib.request.urlopen(someAddress)
for line in response:
</code></pre>
<p>您已经在响应对象上调用了<code>.read()</code>;您也可以在该对象上调用<code>str.splitlines()</code>:</p>
<pre><code>lines = data.splitlines(True)
</code></pre>
<p>其中<code>True</code>告诉<code>str.splitlines()</code>保留行尾。</p>