擅长:python、mysql、java
<p>如果要将<code>floatnum</code>命名为“diameter”,可以使用<a href="http://pythonhosted.org/pyparsing/pyparsing.pyparsing.ParserElement-class.html" rel="noreferrer">named results</a>:</p>
<pre><code>cmd_app_def_opt_circ = pyp.Group(pyp.Literal('C') +
comma)("circle")
circular_apperture = pyp.Group(cmd_app_def_opt_circ +
pyp.Group(floatnum)("diameter") +
pyp.Literal('X').suppress())
</code></pre>
<p>这样,每次解析在<code>circular_appertur</code>上下文中遇到<code>floatnum</code>,这个结果就被命名为<code>diameter</code>。另外,如上所述,您可以用相同的方式命名<code>circle</code>。这对你有用吗?在</p>