본문 바로가기

프로그래머/Python

Python - 반복문을 이용해 글목록 구현 | 생활코딩 강의 복습 | 프로그래밍 공부

* 이 포스팅은 생활코딩 강의를 들으며 내용을 정리한 것이며, 

모든 내용은 https://opentutorials.org/ 에서 보실 수 있습니다.*


os.listdir(' ')에 경로 값을 주면,

코드는 list를 리턴한다.


data 폴더 내에 HTML, CSS, JS 파일을 만들고,

그 파일들의 list를 받아보자.



맨 위에 보는 것과 같이, 세 개의 파일 목록이 리턴된다.



listStr = ''로 두고, 

반복문을 이용해 파일 내 목록들을 다 추가해본다.



결과는 다음과 같이, 띄어쓰기 없이 파일 목록이 붙어서 출력된다.



기존의 코드를 출력된 리스트를 이용해 대채하기 위해,

.format(name=item)을 이용한다.



실행시켜보면, 아래와 같이 글목록이 만들어지는 것을 확인할 수 있다.



이제, 기존의 코드들을 새로 만든 listStr로 대체하면 된다.

역시 .format()을 이용한다.



이제 리스트가 파일 내 목록으로 완전히 대체되었다.



이제는 Python이라는 파일을 새로 만들면,



reload를 하면 자동으로 리스트에 Python이 추가된다.

이렇게 함으로써, index.py라는 단 하나의 파일로,

모든 웹페이지의 포맷을 제어할 수 있게 되었고,

단지 파일을 추가함으로써 컨텐츠롤 추가할 수 있게 되었다.