* 이 포스팅은 생활코딩 강의를 들으며 내용을 정리한 것이며,
모든 내용은 https://opentutorials.org/ 에서 보실 수 있습니다.*
os.listdir(' ')에 경로 값을 주면,
코드는 list를 리턴한다.
data 폴더 내에 HTML, CSS, JS 파일을 만들고,
그 파일들의 list를 받아보자.
맨 위에 보는 것과 같이, 세 개의 파일 목록이 리턴된다.
listStr = ''로 두고,
반복문을 이용해 파일 내 목록들을 다 추가해본다.
결과는 다음과 같이, 띄어쓰기 없이 파일 목록이 붙어서 출력된다.
기존의 코드를 출력된 리스트를 이용해 대채하기 위해,
.format(name=item)을 이용한다.
실행시켜보면, 아래와 같이 글목록이 만들어지는 것을 확인할 수 있다.
이제, 기존의 코드들을 새로 만든 listStr로 대체하면 된다.
역시 .format()을 이용한다.
이제 리스트가 파일 내 목록으로 완전히 대체되었다.
이제는 Python이라는 파일을 새로 만들면,
reload를 하면 자동으로 리스트에 Python이 추가된다.
이렇게 함으로써, index.py라는 단 하나의 파일로,
모든 웹페이지의 포맷을 제어할 수 있게 되었고,
단지 파일을 추가함으로써 컨텐츠롤 추가할 수 있게 되었다.
'프로그래머 > Python' 카테고리의 다른 글
Python - 전송한 정보 처리 | 생활코딩 강의 복습 | 프로그래밍 공부 (0) | 2018.12.28 |
---|---|
Python - form | 생활코딩 강의 복습 | 프로그래밍 공부 (0) | 2018.12.28 |
Python - 조건문 | 생활코딩 강의 복습 | 프로그래밍 공부 (0) | 2018.12.26 |
Python - CGI | 생활코딩 강의 복습 | 프로그래밍 공부 (0) | 2018.12.26 |
Python - URL query string을 가져오는 방법 | 생활코딩 강의 복습 | 프로그래밍 공부 (0) | 2018.12.25 |