목록Recursive (2)
컴공생의 다이어리
[Ubuntu] chmod와 chown 하위 디렉토리와 파일들까지 적용하기 하위 디렉토리와 파일들까지 chmod 혹은 chown 명령어에 대해 한번에 적용시키고 싶다면 -R(recursive) 옵션을 사용하면 한번에 적용할 수 있다. chmod -R [권한관련] [디렉토리명 or 파일명] # example chmod -R +x test chown -R [owner[:group]] [디렉토리명 or 파일명] # example chown -R cd18:korea test https://nachwon.github.io/shell-chmod/ [Shell] chmod - 파일 및 폴더의 권한 설정 chmod 셸 명령어는 파일 또는 폴더의 권한을 변경할 때 사용한다. nachwon.github.io https:/..
재귀 함수(Recursive Function)란? 재귀 함수란 자기 자신을 다시 호출하는 함수를 의미한다. 아래의 재귀 함수를 실행시키면 '나는 재귀함수~'를 계속해서 출력하다가 어느 순간 오류가 나서 멈출 것이다. def recursive_factorial(): print('나는 재귀함수~') recursive_factorial() recursive_factorial() 재귀 함수를 무한히 사용하는 것은 오류를 발생시킬 수 있으므로 재귀 함수가 언제 끝날지, 종료 조건을 명시해줘야 한다. 예를 들어 위의 재귀 함수가 10번만 실행시키고 종료시키려면 아래와 같이 함수를 수정하면 된다. def recursive_factorial(i): if i == 10 : return print(i, '번째 재귀함수에서..