擅长:python、mysql、java
<p>您忘了缩进应该在循环中的后续行。你知道吗</p>
<p>也许更容易理解为什么您的代码在脚本中没有达到预期的效果,而不是在控制台中。有时<code>>>></code>的存在会模糊压痕</p>
<pre class="lang-python prettyprint-override"><code>f = open('C:/Users/Sikander/Desktop/bradpitt.html')
for line in f.readlines():
p = line.partition('<a href="http://')
url = p[2].partition('">')
l = p[1] + url[0] + url[1]
print(l)
line = p[2]
</code></pre>
<p>我猜你想要的是这样的:</p>
<pre class="lang-python prettyprint-override"><code>f = open('C:/Users/Sikander/Desktop/bradpitt.html')
for line in f.readlines():
head, sep, tail = line.partition('<a href="http://')
urlhead, urlsep, urltail = tail.partition('">')
l = sep + head + urltail
print(l)
</code></pre>