擅长:python、mysql、java
<p>也许是这样的?你知道吗</p>
<pre><code>from StringIO import StringIO
from tokenize import generate_tokens
from token import NAME
def classname(s):
g = generate_tokens(StringIO(s).readline) # tokenize the string
it = iter(g)
for toknum, tokval, _, _, _ in it:
if (toknum == NAME and tokval == 'class'):
return it.next()[1]
print classname("class hi(29):")
</code></pre>