2
python-docx 모듈을 사용하여 문서의 단락에 스타일을 적용하려고합니다. 새 텍스트를 쓸 수는 있지만 이전에 작성한 단락에 다른 스타일을 적용 할 수는 없습니다.python-docx로 단락에 스타일을 적용하는 방법은 무엇입니까?
x = docx.Document('Sample.docx')
x
Out[81]: <docx.api.Document at 0x121cebed0>
x.paragraphs[2].style
Out[82]: 'Normal'
x.paragraphs[2].style = 'Title'
x.paragraphs[2].style
Out[84]: 'Normal'
나는이 일을하거나하지 여부를 문서에서 말할 수 없다 : 여기
은 예입니다. 단락 스타일이 쓰기 가능하다는 것을 나타내는 것으로 보이지만 문서에는이 사용 사례의 예가 없습니다.제게 문제가되는지 또는 기능이 아직 구현되어 있지 않은지 알려주세요.
예, 작동합니다. 단락을 단 하나의 객체에 할당하면 스타일을 변경할 수있었습니다. 단락 개체가 문서의 단락을 여전히 참조하고 작업 영역의 별도 단락 개체를 참조하지 않은 것에 놀랐습니다. 결과적으로 서식을 변경 한 직후에 새 단락 서식으로 문서를 저장할 수있었습니다. – ScottYoung