擅长:python、mysql、java
<p>python中的字符串是iterable,因此<code>sfarm</code>是iterable,但在本例中没有什么意义。通过阅读<a href="http://www.pennington.net/py/ciscoconfparse/api_CiscoConfParse.html#ciscoconfparse.CiscoConfParse.find_all_children" rel="nofollow">^{<cd2>}</a>的作用,很明显您的<code>sfarm</code>就是<code>linespec</code>,这是一个正则表达式字符串。这里不需要显式使用<code>re</code>模块;只需传递<code>sfarm</code>与<code>'$'</code>连接:</p>
<pre><code>search_string = ['xrout:55','old:23']
...
for sfarm in search_str:
int_objs = parse.find_all_children(sfarm + '$') # one of many ways to concat
...
</code></pre>