擅长:python、mysql、java
<p>PyXML是为python2.4编写的,并且在python2.5和2.6中逐渐引入了<code>as</code>关键字。在上面堆栈跟踪的最后一行中,<code>as</code>关键字用作变量名,这与Python2.6的语法冲突。在</p>
<p>您可以通过编辑两个文件来解决此问题,将<code>as</code>变量的名称更改为其他名称(例如<code>axis</code>):</p>
<ul>
<li><p><code>C:\Python26\lib\site-packages\_xmlplus\xpath\ParsedAbbreviatedRelativeLocationPath.py</code>,第31行和第32行:</p>
<pre><code>axis = ParsedAxisSpecifier.ParsedAxisSpecifier('descendant-or-self')
self._middle = ParsedStep.ParsedStep(axis, nt, ppl)
</code></pre></li>
<li><p><code>C:\Python26\lib\site-packages\_xmlplus\xpath\ParsedAbbreviatedAbsoluteLocationPath.py</code>,第27行和第28行:</p>
<pre><code>axis = ParsedAxisSpecifier.ParsedAxisSpecifier('descendant-or-self')
self._step = ParsedStep.ParsedStep(axis, nt, ppl)
</code></pre></li>
</ul>