擅长:python、mysql、java
<p>parser()需要一个包含以“\n”结尾的行列表的字符串。你知道吗</p>
<p>代码如下:</p>
<pre><code>import re
import robotexclusionrulesparser as rerp
p = rerp.RobotExclusionRulesParser()
lst = []
with open('robots.txt') as f:
for line in f:
if not re.match(r'^\s*$', line):
lst.append(line.strip())
s = '\n'.join(lst)
p.parse(s)
print(p)
</code></pre>