파이썬이 가장 창의적인 코드로 치명적인 충돌을 일으킬 수있는 사람을보고 싶습니다. 즉, 프로그램이 실행되면 Windows와 같이 "IDLE이 작동을 멈췄습니다"와 같은 메시지가 나타나거나 Linux가 프로그램 충돌시 Linux가 수행하는 모든 작업을 수행합니다.
규칙 :
이것은 Python 2.7 이상에서 만들어야합니다 (따라서 이후 버전의 Python에서 수정 된 오래된 버그는 악용되지 않습니다).
"충돌"의 정의는 "의도하지 않은 방식으로 IDLE 또는 Python 종료"입니다. 이것은 "IDLE 또는 Python을 정지시키고 역 추적을한다"는 의미는 아닙니다. 이것은 종료, sys.quit, 중단 등이 올바른 답변이 아님을 의미합니다. 예를 들어, 이것은 허용되지 않습니다 :
import sys try: print c # Crashes Here, as c is not defined. except NameError, SyntaxError: print "Oh No!" sys.exit()
Python이 응답하지 않는 것은 허용되지 않습니다.
충돌에 대한 코드를 설명해야합니다. 버그 리포트에 대한 링크는 괜찮습니다.
10 일 후 가장 많이 답한 답변이 이깁니다! 시작 !!
편집 : 파이썬 이 트레이스 백으로 프로그램 실행을 중단시키지 않도록 하는 것이 목적이라는 것을 분명히 할 수 있습니다. 목표는 파이썬이 완전히 충돌하거나 작동을 멈추게하는 것입니다. 이것은이 작업이 성공적으로 수행되면 Windows가 이것을 줄 것임을 의미합니다 (여기서는 Word가 충돌하지 않으며 다른 프로그램에서 발생 해야하는 일의 예일뿐입니다).
아니면 이거:
prnt
은 질문에 의도적입니다.