小编Map*_*Man的帖子

使用lxml更改文本值

我有一个xml文件 - 这是一个片段..

  <gmd_fileIdentifier>
    <gco_CharacterString>{0328cb65-b564-495a-b17e-e49e04864ab7}</gco_CharacterString>
 </gmd_fileIdentifier>
          <gmd_identifier>
            <gmd_RS_Identifier>
              <gmd_authority gco_nilReason="missing" />
              <gmd_code>
                <gco_CharacterString>0000</gco_CharacterString>
              </gmd_code>
              <gmd_codeSpace xmlns:gml="http://www.opengis.net/gml" xmlns:msxsl="urn:schemas-microsoft-com:xslt">
                  <gco_CharacterString>test</gco_CharacterString>
                </gmd_codeSpace>
            </gmd_RS_Identifier>
          </gmd_identifier>
Run Code Online (Sandbox Code Playgroud)

我想要做的是将当前在标记中的0000的值更改为gmd_fileIdentifier字符串{0328cb65-b564-495a-b17e-e49e04864ab7}.

我可以使用以下python代码访问这些值,但是如何设置该值?目前的代码

import os, sys
from lxml import etree

myXML = r"D:\test.xml"
tree = etree.parse(myXML)
root = tree.getroot()
root.xpath("//gmd_fileIdentifier/gco_CharacterString/text()")
print fileID
code = root.xpath("//gmd_identifier/gmd_RS_Identifier/gmd_code/gco_CharacterString/text()")
print code
Run Code Online (Sandbox Code Playgroud)

谢谢

python lxml

5
推荐指数
1
解决办法
1万
查看次数

使用 python 检测鼠标是等待还是忙碌

我正在用 Python 2.7 创建一个脚本。该脚本在应用程序内自动执行鼠标单击操作。

有时,单击鼠标后,鼠标光标将处于“等待”状态,我想等到鼠标光标恢复正常后再进入代码中的下一步。

python 中是否可以检测鼠标是否正在等待?

python mouse-cursor

5
推荐指数
0
解决办法
554
查看次数

使用 python-docx 访问书签

我正在使用 python-docx 模块读取和编辑 .docm 文件,该文件包含书签,如何访问已使用该模块存储的所有书签,doc 对象中似乎没有任何方法。

python ms-word python-docx

5
推荐指数
1
解决办法
1772
查看次数

python是否可以格式化它发送的电子邮件?

我有一个在晚上运行的脚本,当它运行时,它写入日志文件,一旦任务完成,它写的文本也会通过电子邮件发送给我.有时候任务可能会失败,我想要发生的是当我收到电子邮件时,出现错误的行是红色和粗体.

所以我的问题是,如果满足特定条件,Python格式文本可以是某种字体/颜色吗?如果有的话有什么好的例子吗?

谢谢

python formatting

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×4

formatting ×1

lxml ×1

mouse-cursor ×1

ms-word ×1

python-docx ×1