Guidelines

λͺ©λ‘(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와 같은 ν•˜μœ„ ν•­λͺ©μ΄ ν¬ν•¨λ©λ‹ˆλ‹€.

이 μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜λ©΄ 닀단계 번호 λͺ©λ‘μ΄ μƒμ„±λ©λ‹ˆλ‹€.

Mission
0 / 1

μ•„λž˜ λΉˆμΉΈμ— κ°€μž₯ μ μ ˆν•œ μŠ€νƒ€μΌμ€ λ¬΄μ—‡μΌκΉŒμš”?

python-docxμ—μ„œ μˆœμ„œ μžˆλŠ” λͺ©λ‘μ„ μž‘μ„±ν•  λ•Œ μŠ€νƒ€μΌμ„ μ‚¬μš©ν•©λ‹ˆλ‹€.
ListBullet
ListNumber
Heading1
Normal

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result

Result

The document is empty.

Try running the code.