当break
位于if语句内时,我的脚本返回错误,说break
位于循环的外部。为什么?我该如何解决?写剧本出了一本书,在循环中打破循环外?
if hook_address:
hooks.add(dbg,hook_address,2,ssl_sniff,None)
print "[*] nspr4.PR_Write hooked at: 0x%o8x" %hook_address
break
else:
print "[!] Error: Couldn't resolve hook address!"
sys.exit(-1)
c:\0xic-zex\Python>sniffer.py File "C:\0xic-zex\Python\sniffer.py", line 32 break SyntaxError: 'break' outside loop
的哪些错误?我的break
位于if
循环中。
'if'不是一个循环。你不需要在给定的代码中打破它。一旦进入'if',它将不会执行'else'。 –