擅长:python、mysql、java
<p>看看这个:</p>
<pre><code>import re
lst = []
with open('robots.txt') as f:
for line in f:
if not re.match(r'^\s*$', line):
lst.append(line.strip())
print(lst)
</code></pre>
<p>您的实际问题显然是parse方法需要str,而不是list。你知道吗</p>
<p>还要检查:<em>list</em>是保留项,不应用作变量名。你知道吗</p>