我正在尝试弄清楚如何检查行是否包含某些子字符串,如果包含,则打印该字符串。如果没有,什么也不做。对于这个do nothing thing,我发现在Python中有一个语句只是保持空间,什么都不做,就是pass,所以就用了。但结果是无论条件如何都将打印所有字符串。
try:
string = line.split(',')
if string[0] != 'Aa' or string[0] != 'Bb':
pass
print string
请您参考如下方法:
就是这样:
string = line.split(',')
if string[0] == 'Aa' or string[0] == 'Bb':
print string
你不需要pass
