반응형
파이썬으로 1초씩 쉬면서 무한루프를 도는 프로그램을 작성해 보도록 하겠습니다.
#!/usr/bin/python
# -*- coding: utf-8 -*-import time
i = 0
sec = 1while 1:
print i
time.sleep(sec)
i += 1
참 쉽죠? "while 1:" 대신 "while True:" 로 사용 가능합니다.
저는 screen 명령어 돌려 놓고 detach 한 후에도 프로세스가 계속 돌아가는 지 테스트 해 보기 위해 사용을 해 보았습니다. (결과는 detach를 한 후에도 계속 잘 실행 됨)
만약 특정 조건에서 while 문을 빠져 나오게 하려면
if ( 정지 조건):
break;
를 해 주시면 됩니다.