これは、xml ドキュメントへの書き込みに関する私の質問に関連しています。電子メール ファイル (txt/html) から読み取ろうとしていますが、形式は問題ではありません。知りたいのは、同じ場所に 2 度となく、関連付けられている特定の文字列 (つまり、ビルド) を探す方法です。文字列も私に興味がありますか?ところで、私はこのスクリプトを 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) に書き込む必要があります。さらに、メールメッセージごとに 2 つ以上のビルドを許可する必要もあります (これについてはまだわかりません)。