작업관리자를 먼저 키고 실행하는것을 추천 합니다. 작업을 하고 있었다면 저장을 반드시 하기 바랍니다.신체, 정신, 재산 피해가 발생할 수 있습니다.
다음 파이썬 코드를 실행하면 된다!
with open(__import__('sys').argv[0]) as f: print(*f, sep='') __import__('os').system('py '+__import__('sys').argv[0]) __import__('os').system('py '+__import__('sys').argv[0])
파일 입출력을 통해 재귀가 실행됨을 이해해 봅시다!
실행 결과


추가 버전
with open(__import__('sys').argv[0], 'a+') as f: print(*f, sep='') f.seek(0, 0) f.write('\n'+f.read()) __import__('os').system('py '+__import__('sys').argv[0]) __import__('os').system('py '+__import__('sys').argv[0])
실행 결과
