pythonでデータが連続値かどうかを識別する


1行ごとにエポックタイムが昇順に記載されているテキストファイルがあり、各行のエポックタイムが1分づつのように等間隔で増加しているかどうかを確認したいのですが、テキストファイルのデータが連続値かどうかを識別するpythonのライブラリはないでしょうか?




strptime()で日時をあらわす文字列から、datetimeに変換できます。例えば、以下のような感じで。

[code]

    from datetime import datetime
    t = datetime.strptime('2014/01/01 00:01:02', '%Y/%m/%d %H:%M:%S')
    
[/code]

strptimeの第一引数('2014/01/01
00:01:02'の部分)を、テキストファイルの1行から日時を抜き出したものに変え、第二引数('%Y/%m/%d
%H:%M:%S'の部分)をテキストファイルで用いられている日時表記の形式に変えてください

上下の行で、それぞれから取り出したdatetimeの差を求めて、どの行の間でも差が同じなら等間隔という事になります。

