天天看點

python-docx replace 修改替換文本後圖檔沒了,原因和解決辦法。

python-docx replace 修改替換文本後圖檔沒了,原因和解決辦法。

本來用的run.text.replace(old,new),替換後發現文字旁的圖檔沒了。經過搜尋,參考https://www.cnblogs.com/chargeworld/p/11867051.html。

需要在修改run.text前加個判斷

if run.text:

。判斷這個run裡面是否是文本。