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를 실행하지 않습니다. –