私は2つのファイル(古いものと現在のもの)を持っています。古いファイル(olddata.txt)にクライアントから受け取った以前の値と、cdata.txtにあるクライアントからの現在の受信値を格納します。リストのメンバーとして辞書を持つ2つのリストの違いを調べるにはどうすればよいですか?
例:olddata.txt内の{{"cdata":{"time": " cdata.txt内の{{"time": "14:14:20"、 "cname": "client1"、 "sig": "somedata"}}}
「time」:「14:14:30」、「cname」:「client2」、「sig」:「somedata」}]、「cname」:「client1」、「sig」:「somedata」} }
JSONとして保存されています。
私は、前回受信したタイムスタンプと現在受信したタイムスタンプに基づいてクライアントからの応答のためのしきい値(10秒)を見つけようとしています。
しかし、問題は、最初に5つのクライアント値が送信され、後で2つだけのインスタンスがあるということです。そのような場合、値を送信しなかった前の3つのクライアント(しきい値)を把握したいと思います。また、クライアントから受信した新しいデータに6つのクライアント値があり、それ以前に3つだけが送信された場合もあります。内のアイテムの ccname = outloop.get( "CNAME") CTIME = outloop.get( "TIMC") :cdatadataにoutloopため :私はこの試み
を(AMは、単一のマシン上で複数のクライアントをシミュレートします) OLDDATA: ocname = item.get( "CNAME") otimC = item.get( "TIMC") ccname場合== ocname: ........ ....
しかし一致したクライアントのみをチェックします。
愚かな質問の場合はお詫び申し上げます。私はPythonと辞書のリストに慣れていません。