Guidelines

단락 μΆ”κ°€ 및 ν…μŠ€νŠΈ μ„œμ‹ μ„€μ •ν•˜κΈ°

이전 μˆ˜μ—…μ—μ„œ λ¬Έμ„œμ— 제λͺ©κ³Ό 단락을 μΆ”κ°€ν•˜λŠ” 방법을 μ•Œμ•„λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

일반적으둜 λ¬Έμ„œλ₯Ό μž‘μ„±ν•  λ•Œ κ°€μž₯ 기본적인 μš”μ†ŒλŠ” 본문에 κ°€μž₯ 많이 ν™œμš©λ˜λŠ” 단락(Paragraph)μž…λ‹ˆλ‹€.

python-docxλ₯Ό μ‚¬μš©ν•˜λ©΄ λŒ€κ·œλͺ¨μ˜ ν…μŠ€νŠΈ μ½˜ν…μΈ λ₯Ό κ°„νŽΈν•˜κ²Œ μΆ”κ°€ν•˜κ±°λ‚˜, 쑰건에 λ”°λ₯Έ μ„œμ‹μ„ ν”„λ‘œκ·Έλž˜λ°μ μœΌλ‘œ μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


단락 μΆ”κ°€ν•˜κΈ°

단락을 μΆ”κ°€ν•  λ•ŒλŠ” add_paragraph() λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

add_paragraph의 μΈμžλ‘œλŠ” 단락에 μΆ”κ°€ν•  ν…μŠ€νŠΈλ₯Ό μ „λ‹¬ν•©λ‹ˆλ‹€.

단락 μΆ”κ°€ν•˜κΈ°
doc.add_paragraph('첫 번째 λ‹¨λ½μž…λ‹ˆλ‹€.')

μœ„ μ½”λ“œλŠ” "첫 번째 λ‹¨λ½μž…λ‹ˆλ‹€."λΌλŠ” ν…μŠ€νŠΈκ°€ ν¬ν•¨λœ μƒˆλ‘œμš΄ 단락을 λ¬Έμ„œμ— μΆ”κ°€ν•©λ‹ˆλ‹€.


μ—¬λŸ¬ 단락 μΆ”κ°€ν•˜κΈ°

add_paragraph λ©”μ„œλ“œμ™€ λ°˜λ³΅λ¬Έμ„ ν•¨κ»˜ μ‚¬μš©ν•˜λ©΄, μ—¬λŸ¬ 단락을 ν•œ λ²ˆμ— μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ—¬λŸ¬ 단락 μΆ”κ°€ν•˜κΈ°
texts = ['첫 번째 λ‹¨λ½μž…λ‹ˆλ‹€.', '두 번째 λ‹¨λ½μž…λ‹ˆλ‹€.', 'μ„Έ 번째 λ‹¨λ½μž…λ‹ˆλ‹€.'] for text in texts: doc.add_paragraph(text)
κ²°κ³Ό
첫 번째 λ‹¨λ½μž…λ‹ˆλ‹€. 두 번째 λ‹¨λ½μž…λ‹ˆλ‹€. μ„Έ 번째 λ‹¨λ½μž…λ‹ˆλ‹€.

이λ₯Ό μ‘μš©ν•˜λ©΄ μ—‘μ…€ 파일 λ“±μ—μ„œ μ½μ–΄μ˜¨ λŒ€λŸ‰μ˜ 데이터λ₯Ό λ¬Έμ„œμ— κ°„νŽΈν•˜κ²Œ μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


ν…μŠ€νŠΈ μ„œμ‹ μ„€μ •ν•˜κΈ°

run 객체λ₯Ό μ‚¬μš©ν•˜λ©΄ 단락에 μΆ”κ°€λœ ν…μŠ€νŠΈλ₯Ό λ‹€μ–‘ν•œ μ„œμ‹μœΌλ‘œ κΎΈλ°€ 수 μžˆμŠ΅λ‹ˆλ‹€.

이 κ°μ²΄λŠ” Paragraph 객체의 μΌλΆ€λ‘œ, 단락 λ‚΄μ—μ„œ νŠΉμ • ν…μŠ€νŠΈμ— μ„œμ‹μ„ μ μš©ν•  수 μžˆλŠ” λ‹¨μœ„μž…λ‹ˆλ‹€.

run κ°μ²΄λŠ” λ™μΌν•œ μ„œμ‹μ„ κ³΅μœ ν•˜λŠ” ν…μŠ€νŠΈμ˜ 연속을 λ‚˜νƒ€λ‚΄λ©°, μ—¬λŸ¬ 개의 Run으둜 ν•˜λ‚˜μ˜ 단락을 ꡬ성할 수 μžˆμŠ΅λ‹ˆλ‹€.

ν…μŠ€νŠΈ μ„œμ‹ μ„€μ •ν•˜κΈ°
# μƒˆλ‘œμš΄ λ¬Έμ„œ 생성 doc = Document() # λ¬Έμ„œμ— 단락 μΆ”κ°€ paragraph = doc.add_paragraph('이 ν…μŠ€νŠΈλŠ” ') run = paragraph.add_run('1. ꡡ게 ') run.bold = True # ꡡ게 μ„€μ • run = paragraph.add_run('2. 그리고 ') run.italic = True # κΈ°μšΈμž„κΌ΄ μ„€μ • run = paragraph.add_run('3. 크게') run.font.size = Pt(24) # κΈ€μž 크기 μ„€μ •

이 μ½”λ“œλŠ” ν•˜λ‚˜μ˜ 단락 λ‚΄μ—μ„œ ꡡ게, 그리고, ν¬κ²ŒλΌλŠ” ν…μŠ€νŠΈμ— 각각

  • run.bold : ꡡ게

  • run.italic : κΈ°μšΈμž„κΌ΄

  • run.font.size : κΈ€μž 크기 24pt

속성을 μ μš©ν•˜μ—¬ λ‹€μ–‘ν•œ ν…μŠ€νŠΈ μ„œμ‹μ„ μ„€μ •ν•©λ‹ˆλ‹€.


λ‹¨λ½μ˜ μŠ€νƒ€μΌ μ§€μ •ν•˜κΈ°

μ•„λž˜μ™€ 같이 단락에 μ›Œλ“œ λ¬Έμ„œμ˜ 'Title' μŠ€νƒ€μΌκ³Ό 'Subtitle' μŠ€νƒ€μΌμ„ μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ¬Έμ„œ 제λͺ©κ³Ό λΆ€μ œλͺ© μΆ”κ°€ν•˜κΈ°
doc.add_paragraph('λ¬Έμ„œ 제λͺ©', style='Title') doc.add_paragraph('λΆ€μ œλͺ©', style='Subtitle')

이번 μˆ˜μ—…μ„ 톡해 λ¬Έμ„œμ— 단락을 μΆ”κ°€ν•˜κ³  ν…μŠ€νŠΈ μ„œμ‹μ„ μ„€μ •ν•˜λŠ” 방법을 μ•Œμ•„λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

λ‹€μŒ μˆ˜μ—…μ—μ„œλŠ” λ¬Έμ„œ λ‚΄ λͺ©λ‘(List)을 μΆ”κ°€ν•˜λŠ” 방법을 μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

Mission
0 / 1

add_paragraph() λ©”μ„œλ“œλŠ” 단락에 ν…μŠ€νŠΈ μ„œμ‹μ„ μ μš©ν•œλ‹€.

O
X

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result

Result

The document is empty.

Try running the code.