擅长:python、mysql、java
<p>我看到了一些不同之处。首先,<a href="http://www.python.org/doc/2.6.2/library/functions.html#compile" rel="nofollow noreferrer">^{<cd1>}</a>在遇到语法错误时的语义比<a href="http://www.python.org/doc/2.6.2/reference/simple_stmts.html#the-exec-statement" rel="nofollow noreferrer">^{<cd2>}</a>稍好一些。我怀疑真正的原因是<code>compile</code>的定义对于新行字符的处理是非常明确的,其中{<cd2>}稍微不那么精确。在</p>
<p>我很好奇为什么<code>compile</code>和{<cd2>}被用来代替内部函数。我不知道<code>compile</code>/<code>exec</code>允许您控制哪些全局变量可用。非常有趣。在</p>