Python中是否有與unless
語句等效的語句?我不想一行附加到一個標籤,如果它有它p4port
:除非Python中的語句
for line in newLines:
if 'SU' in line or 'AU' in line or 'VU' in line or 'rf' in line and line.find('/*') == -1:
lineMatch = False
for l in oldLines:
if '@' in line and line == l and 'p4port' not in line:
lineMatch = True
line = line.strip('\n')
line = line.split('@')[1]
line = line + '<br>\n'
labels.append(line)
if '@' in line and not lineMatch:
line = line.strip('\n')
line = line.split('@')[1]
line="<font color='black' style='background:rgb(255, 215, 0)'>"+line+"</font><br>\n"
labels.append(line)
我得到一個語法錯誤:
if '@' in line and not lineMatch:
UnboundLocalError: local variable 'lineMatch' referenced before assignment
如何修改我當前的if語句來執行「if not in p4port」並且不擾亂當前的邏輯 – user1795998