我将python-docx(Python-docx documentation)用于项目,我想修改docx文件中的“word / _rels / settings.xml.rels”文件。 我想添加一个attachTemplate。
有关设置文件的文档位于:SettingPart documentation
我检查了可用方法:
document_settings = document.settings
print(dir(document_settings))
>>> ['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__slots__', '__str__', '__subclasshook__', '_element', '_parent', 'element', 'part']
所以我使用“part”来验证rels:
document_settings = document.settings
document_settings_part = document_settings.part
print(dir(document_settings))
rels = document_settings_part.rels
我有这个错误:
AttributeError: 'NoneType' object has no attribute 'part'
你能帮帮我吗? :)