[python] python-docx로 워드 문서 자동 저장하기

Python을 사용하여 워드 문서를 자동으로 생성하고 저장하는 방법을 알아보겠습니다. 이를 위해 python-docx라이브러리를 사용할 것입니다. python-docx.docx 파일을 쉽게 조작할 수 있는 파이썬 라이브러리입니다.

필요한 라이브러리 설치

python-docx 라이브러리를 사용하기 위해서는 먼저 해당 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install python-docx

워드 문서 생성 및 저장하기

다음은 python-docx를 사용하여 워드 문서를 생성하고 저장하는 간단한 예제 코드입니다.

from docx import Document

# 워드 문서 생성
doc = Document()

# 문단 추가
doc.add_paragraph("안녕하세요!")
doc.add_paragraph("이것은 자동으로 생성된 워드 문서입니다.")

# 워드 문서 저장
doc.save("자동생성문서.docx")

위의 코드에서는 Document 객체를 생성하여 워드 문서를 만들고, add_paragraph 메소드를 사용하여 문단을 추가합니다. 마지막으로 save 메소드를 사용하여 문서를 저장합니다.

실행 결과

소스 코드를 실행하면 현재 디렉토리에 “자동생성문서.docx” 파일이 생성됩니다. 이 파일을 Microsoft Word 또는 기타 워드 프로세서로 열어 내용을 확인할 수 있습니다.

결론

python-docx 라이브러리를 사용하면 파이썬을 통해 간편하게 워드 문서를 생성하고 저장할 수 있습니다. 이를 통해 자동화된 작업에 유용하게 사용할 수 있습니다.

참고 자료