2

次の構文は Python で正しいですか?

(if 'SU' in line or 'AU' in line or 'VU' in line or 'rf' in line and line.find('/*') == -1) and (BUILDROOT in line):
    lineMatch = False
4

2 に答える 2

7

これを試して:

if any(x in line for x in ('SU', 'AU', 'VU', 'rf')) and '/*' not in line and BUILDROOT in line:
    lineMatch = False
于 2012-11-12T08:48:20.727 に答える
5

いいえ、ifは括弧内にあってはなりません。

于 2012-11-12T08:44:10.793 に答える