这与我关于写入 xml 文档的问题有关。我试图从电子邮件文件(txt / html)中读取格式无关紧要,我想知道的是如何查找一个特定的字符串(即我的构建),它永远不会在同一个地方两次并且具有关联我也感兴趣的字符串?顺便说一句,我正在用 python 编写这个脚本。在查找我尝试使用的信息时,我可以提供我所指的电子邮件类型的示例。
我的代码如下:
with open('Daily Build Email 07012013.txt','r') as x:
b = 1
linka = b
linkm = b
for line in x:
print b,' + ',line
if "Link1" in line:
linka = line
string.strip (s[Link1: ])
print "Link is ", linka
#else:
# continue
if "Link2" in line:
linkb = line
print "Link is ", linkm
else:
continue
b += 1
x.close()
字符串条仅使该行包含 linka 和 linkm 的网络位置,因为在打开的文件中 \ 之前的行中的前导字符我需要删除这些字符,因此这些行仅包含其中的链接。另外,我需要将两个链接都写入另一个文件(build.xml),这样每次我收到新的构建电子邮件时,我就可以使用 build.xml 文件来自动化测试过程。另外,我还需要允许每个电子邮件 msg 进行 2 个或更多构建(目前还不确定)。