Python を使用して、ファイルのハッシュ結果を作成します。別の場所からハッシュ結果を取得しますが、標準出力を使用して取得する必要があり、2 つを比較したいと考えています。ただし、取得された stdout はリストとして取得され\n
、末尾に a があります。印刷すると、たとえば次のようになります。[6d52f\n]
\n
問題は、現在のハッシュ結果にを追加しようとすると、を自動的に無視し\n
て 2 つを比較しようとすることです (以下のコードで行うように)。 2つを比較できます。答えがおそらく私をじっと見つめていることは知っていますが、助けていただければ幸いです。
私のコードは次のとおりです。
if ("%s\n" % thishash == otherhash):
print "they are the same"
else:
print "they are not the same"