擅长:python、mysql、java
<pre><code>eval(repr(self.val))
</code></pre>
<p>呃,你想在这里完成什么?<code>self.val</code>不是应该是字符串吗?在</p>
<p>避免<code>repr</code>附加的引号的方法是首先不要使用它。在</p>
<p>如果您担心传递给构造函数的值不是一个字符串,那么不管怎样,这将在构造函数中失败(尽管存在<code>unicode</code>的问题),并且您只会在自定义异常出现之前引发一个<code>TypeError</code>。在</p>
<p>至于如何处理异常,异常处理是一门艺术,而不是这个领域所能涵盖的内容。。。在</p>