擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/2/library/traceback.html#traceback.format_exception_only" rel="nofollow">traceback</a>模块获取更多信息:</p>
<pre><code>a = '\xa1'
b = 'normal string'
import sys, traceback
try:
c = b.encode('ascii')
d = a.encode('ascii')
except Exception as e:
exc_type, exc_value, exc_traceback = sys.exc_info()
traceback.print_tb(exc_traceback)
File "/.............py", line 65, in <module>
d = a.encode('ascii')
</code></pre>
<p><code>traceback.print_tb(exc_traceback)</code>给出行号和有问题的变量。你知道吗</p>
<p>要了解原因:</p>
<pre><code>print("Reason: {}".format(e.reason))
Reason: ordinal not in range(128)
</code></pre>