有趣的问题,我只需要使用它,因为没有答案,所以我发布了该问题的解决方案:
#!/usr/bin/pythonimport tokenizeimport tokenimport syswith 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])您可以自己提供程序,结果应该是
implicit concatenation in line 14 between "implicit concatenation in line " and "{} between {} and {}"


