我试图使用docx-mailmerge写入Word模板文件,当我运行我的程序时,它返回此错误:
“权限错误:[Errno 13] 权限被拒绝:'Letter.docx'”
im在Windows 10上使用python 3.81。请帮忙。下面是我的代码中处理写入模板的部分。
document = MailMerge(template)
print(document.get_merge_fields())
print(GlobalIntro)
document.merge(Letter=GlobalIntro)
if WaitAndWatchVariable == 1:
print(WaitAndWatchPara)
document.merge(WaitAndWatch=str(WaitAndWatchPara))
if RestorativeTreatmentVariable == 1:
print(RestorativeTreatmentPara)
document.merge(RestorativeTreatment=str(RestorativeTreatmentPara))
if CrownTreatmentVariable == 1:
print(CrownTreatmentPara)
document.merge(CrownTreatment=str(CrownTreatmentPara))
if RootCanalTreatmentVariable == 1:
print(RootCanalTreatmentPara)
document.merge(RootCanal=str(RootCanalTreatmentPara))
if WisdomTeethVariable == 1:
print(WisdomTeethPara)
document.merge(WisdomTeeth=str(WisdomTeethPara))
if WaitAndWatchOnWisdomTeethVariable == 1:
print(WaitAndWatchOnWisdomTeethPara)
document.merge(WaitAndWatchOnWisdomTeeth=str(WaitAndWatchOnWisdomTeethPara))
if ExtractingTreatmentVariable == 1:
print(ExtractionTreatmentPara)
document.merge(ExtractionTreatment=str(ExtractionTreatmentPara))
冉冉说
达令说
随时随地看视频慕课网APP
相关分类