νμ΄μ¬ μ½λλ‘ Word λ¬Έμ μμ±νκΈ°
λ¬Έμ μμ μ μ 무μ μ€μν λΆλΆμ΄μ§λ§, λ§€λ² λμΌν λ¬Έμλ₯Ό λ°λ³΅ μμ±νλ κ²μ λ§€μ° μ§λ£¨ν μΌμ λλ€.
μλ₯Ό λ€μ΄ μμ μμ λ°μ΄ν°λ₯Ό μ½μ΄ λ³΄κ³ μλ₯Ό μμ±νκ±°λ, Word ν νλ¦Ώμ λ°λ³΅λλ λ°μ΄ν°λ₯Ό μ±μ μ¬λ¬ νμ΄μ§μ λ¬Έμλ₯Ό μμ±ν΄μΌ ν λ, μ΄λ₯Ό μμμ μΌλ‘ μΌμΌμ΄ μμ±νλ κ²μ λ§€μ° λΉν¨μ¨μ μ λλ€.
python-docxλ₯Ό μ¬μ©νλ©΄ μ΄λ¬ν λ°λ³΅ μμ μ μλννμ¬ μκ°κ³Ό λ Έλ ₯μ μ μ½ν μ μμ΅λλ€.
μλ₯Ό λ€μ΄ 100κ°μ λ¬Έμλ₯Ό μλμΌλ‘ μμ±νλ λμ , python-docx
λ₯Ό μ¬μ©νλ©΄ λͺ μ€μ μ½λλ‘ λͺ¨λ λ¬Έμλ₯Ό μλμΌλ‘ μμ±ν μ μμ΅λλ€.
μ°Έκ³ : μ€μ΅ μ½λλ₯Ό μ»΄ν¨ν°μμ μ€μ λ‘ μ€ννλ €λ©΄,
pip install python-docx
λͺ λ Ήμ΄λ‘ python-docx λΌμ΄λΈλ¬λ¦¬λ₯Ό μ€μΉν΄μΌ ν©λλ€.
κ°λ¨ν λ¬Έμ μμ±νκΈ°
λ€μμ python-docx
λ₯Ό μ¬μ©ν΄ κ°λ¨ν Word λ¬Έμλ₯Ό λ§λλ μ½λμ
λλ€.
# python-docx λΌμ΄λΈλ¬λ¦¬ λΆλ¬μ€κΈ° from docx import Document # μλ‘μ΄ λ¬Έμ μμ± doc = Document() # λ¬Έμμ level=1μ λμ λͺ© μΆκ° doc.add_heading('μλ νμΈμ!', level=1) # λ¬Έμμ level=2μ μμ λͺ© μΆκ° doc.add_heading('μ΄κ²μ μμ λͺ©μ λλ€.', level=2) # λ¬Έμμ λ¨λ½ μΆκ° doc.add_paragraph("μ΄κ²μ λ¨λ½μ λλ€.") # λ¬Έμ μ μ₯ doc.save('output_file.docx')
python-docx
λΌμ΄λΈλ¬λ¦¬ νμ©ν λλ from docx import {ν΄λμ€ λλ ν¨μ}
νμμΌλ‘ νμν ν΄λμ€ λλ ν¨μλ₯Ό λΆλ¬μ΅λλ€.
λ¨Όμ Document()
λ₯Ό νΈμΆνμ¬ μ λ¬Έμλ₯Ό μμ±νκ³ , add_heading()
λ©μλμ level
μ μ§μ νμ¬ λ¬Έμμ μ λͺ©(Heading)μ μΆκ°ν μ μμ΅λλ€.
add_heading λ©μλμμ levelμ 1λΆν° 9κΉμ§ μ§μ ν μ μμ΅λλ€.
level=1
μ κ°μ₯ ν° μ λͺ©μ΄λ©°, level=9
λ‘ κ°μλ‘ μμ μ λͺ©μ΄ λ©λλ€.
μ΄λ¬ν μ λͺ©μ λ 벨μ λ¬Έμμ ꡬ쑰μ κ³μΈ΅μ ννν λ μ μ©ν©λλ€.
λ¨λ½(Paragraph)μ μΆκ°ν λλ add_paragraph()
λ©μλλ₯Ό μ¬μ©νλ©°, μμ±λ λ¬Έμλ doc.save('μ μ₯λλ νμΌλͺ
')
μ½λλ‘ μ μ₯ν©λλ€.
μ μ½λλ μλ‘μ΄ Word λ¬Έμλ₯Ό μμ±νκ³ , λ¬Έμμ "μλ
νμΈμ, μ΄κ²μ 첫 λ²μ§Έ λ¨λ½μ
λλ€."λΌλ λ΄μ©μ μΆκ°ν ν, output_file.docx
λΌλ μ΄λ¦μΌλ‘ μ μ₯ν©λλ€.
μ΄ μ λμ λ¬Έμλ μ§μ μμ±νλ κ²μ΄ λ λΉ λ₯΄μ§λ§, python-docxλ λλμ λ°μ΄ν°μ μ λͺ©νλ©΄ κ·Έ μ§κ°λ₯Ό λ°νν©λλ€.
python-docxλ₯Ό μ¬μ©νμ¬ μ λ¬Έμλ₯Ό μμ±ν λ μ¬μ©νλ λ©μλλ 무μμΈκ°μ?
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result
The document is empty.
Try running the code.