파이썬기초86 : MS워드 doc문서를 읽어들여서 작업하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 4,206 조회
- 0 추천
- 목록
본문
# pip install python-docx 설치
import docx
# 문서를 받아들여서 docx객체를 만듦
doc = docx.Document('c:\work\demo.docx')
print(type(doc))
print(doc.paragraphs)
print(len(doc.paragraphs))
# 한행씩 출력
print(doc.paragraphs[0].text)
print(doc.paragraphs[1].text)
print(doc.paragraphs[2].text)
print(doc.paragraphs[3].text)
print(doc.paragraphs[4].text)
print(doc.paragraphs[5].text)
print(doc.paragraphs[6].text)
print(doc.paragraphs[7].text)
# 문서의 전체행을 출력
for i in doc.paragraphs:
print(i.text)
print(doc.paragraphs[0].runs)
print(len(doc.paragraphs[0].runs))
print(doc.paragraphs[0].runs[0].text)
print(doc.paragraphs[1].runs)
print(len(doc.paragraphs[1].runs))
print(doc.paragraphs[1].runs[0].text)
print(doc.paragraphs[1].runs[1].text)
print(doc.paragraphs[1].runs[2].text)
print(doc.paragraphs[1].runs[3].text)
print(doc.paragraphs[1].runs[4].text)
print(doc.paragraphs[1].runs[5].text)
print(doc.paragraphs[1].runs[6].text)
print(doc.paragraphs[2].runs)
print(len(doc.paragraphs[2].runs))
print(doc.paragraphs[3].runs)
print(len(doc.paragraphs[3].runs))
print(doc.paragraphs[4].runs)
print(len(doc.paragraphs[4].runs))
print(doc.paragraphs[5].runs)
print(len(doc.paragraphs[5].runs))
print(doc.paragraphs[6].runs)
print(len(doc.paragraphs[6].runs))
관련자료
-
이전
-
다음