我想在我的所有 Evernote 笔记的 en-media 标签中添加或编辑高度和宽度值。其想法是通过在渲染注释时使图像显示为较小的图像来使注释更具可读性,但为了使图像保持附加到注释时的原始大小。<en-media type="image/jpg" hash="a2a50c9d6aab3f1f19c9d001f771d942" height="200" width="200" />是否有 python 库或者编辑使用 noteStore.getNote 获取的 note.content 的最佳方法是什么,然后大概可以使用 noteStore.updateNote 更新编辑的注释。谢谢你!
1 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
以下
import xml.etree.ElementTree as ET
en_xml = '''<doc><en-media type="image/jpg" hash="a2a50c9d6aab3f1f19c9d001f771d942" height="200" width="200" /></doc>'''
new_height = '300'
new_width = '300'
root = ET.fromstring(en_xml)
media = root.find('.//en-media')
media.attrib['height'] = new_height
media.attrib['width'] = new_width
ET.dump(root)
输出
<doc><en-media hash="a2a50c9d6aab3f1f19c9d001f771d942" height="300" type="image/jpg" width="300" /></doc>
添加回答
举报
0/150
提交
取消