목록(List) 작성하기
문서의 목록(List)
은 정보를 구조화할 때 유용하게 사용됩니다.
python-docx를 사용하면 워드 문서에 순서 있는 목록
과 순서 없는 목록
을 간편하게 추가할 수 있습니다.
이번 수업에서는 목록을 작성하고, 이를 다양한 스타일로 설정하는 방법을 알아보겠습니다.
순서 없는 목록 (불릿 목록) 작성하기
순서 없는 목록은 각 항목 앞에 불릿(Bullet: -, *, ...) 기호가 표시되는 목록입니다.
주로 나열된 항목들이 서로 독립적이거나 순서가 중요하지 않을 때 사용합니다.
python-docx에서는 add_paragraph()
메서드와 ListBullet
스타일을 사용하여 순서 없는 목록을 작성합니다.
코드 예시
from docx import Document # 새 워드 문서 생성 doc = Document() # 순서 없는 목록 추가 doc.add_paragraph('첫 번째 항목', style='ListBullet') doc.add_paragraph('두 번째 항목', style='ListBullet') doc.add_paragraph('세 번째 항목', style='ListBullet') # 문서 저장 doc.save('output_file.docx')
-
add_paragraph('텍스트', style='ListBullet')
는 불릿 스타일을 적용한 단락을 추가합니다. -
위 코드에서는 '첫 번째 항목', '두 번째 항목', '세 번째 항목'을 불릿 목록으로 표시합니다.
이 코드를 실행하면 각 항목 앞에 불릿 기호가 있는 순서 없는 목록이 생성됩니다.
순서 있는 목록 (번호 목록) 작성하기
순서 있는 목록은 각 항목이 번호로 표시되는 목록입니다.
python-docx에서는 ListNumber
스타일을 사용하여 순서 있는 목록을 쉽게 만들 수 있습니다.
코드 예시
# 순서 있는 목록 추가 doc.add_paragraph('첫 번째 항목', style='ListNumber') doc.add_paragraph('두 번째 항목', style='ListNumber') doc.add_paragraph('세 번째 항목', style='ListNumber') # 문서 저장 doc.save('output_file.docx')
-
add_paragraph('텍스트', style='ListNumber')
는 번호 목록 스타일을 적용한 단락을 추가합니다. -
위 코드에서는 '첫 번째 항목', '두 번째 항목', '세 번째 항목'이 번호로 표시됩니다.
이 코드를 실행하면 각 항목 앞에 번호가 표시된 순서 있는 목록이 생성됩니다.
다단계 목록 작성하기
python-docx를 사용하면 다단계 목록, 즉 하위 항목이 포함된 목록도 작성할 수 있습니다.
이를 위해 동일한 스타일을 사용하면서 단락을 들여쓰기로 구분합니다.
# 다단계 목록 추가 doc.add_paragraph('주 항목 1', style='ListNumber') doc.add_paragraph(' 하위 항목 1.1', style='ListNumber') doc.add_paragraph(' 하위 항목 1.2', style='ListNumber') doc.add_paragraph('주 항목 2', style='ListNumber') doc.add_paragraph(' 하위 항목 2.1', style='ListNumber') # 문서 저장 doc.save('output_file.docx')
-
각 단락 앞에 공백을 추가하여 들여쓰기를 표현합니다.
-
주 항목 1
과주 항목 2
아래에 들여쓰기된하위 항목 1.1
,하위 항목 1.2
와 같은 하위 항목이 포함됩니다.
이 코드를 실행하면 다단계 번호 목록이 생성됩니다.
아래 빈칸에 가장 적절한 스타일은 무엇일까요?
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
실행 결과
문서가 비어 있습니다.
코드를 실행해보세요.