擅长:python、mysql、java
<p>有趣的问题,我只是玩了一下,因为没有答案,所以我发布了我的解决方案:</p>
<pre><code>#!/usr/bin/python
import tokenize
import token
import sys
with open(sys.argv[1], 'rU') as f:
toks = list(tokenize.generate_tokens(f.readline))
for i in xrange(len(toks) - 1):
tok = toks[i]
# print tok
tok2 = toks[i + 1]
if tok[0] == token.STRING and tok[0] == tok2[0]:
print "implicit concatenation in line " \
"{} between {} and {}".format(tok[2][0], tok[1], tok2[1])
</code></pre>
<p>你可以给程序提供它自己,结果应该是</p>
^{pr2}$