私はSOや他のさまざまなWebサイトを見回して、これを理解したと思っていましたが、どうやらそうではなかったか、何か間違ったことをしているようです. これが私が試したことです:
pre = datetime.fromtimestamp(f)
pre = os.path.getmtime(f)
pre = fromtimestamp(f)
3 つすべてがエラーを返します。
TypeError: an integer is required
私はいくつかの掘り下げを行い、多くの人が提案したことについてこれを見つけました:
os.path.getmtime(path)¶
Return the time of last modification of path. The return value is a number giving the number of seconds since the epoch (see the time module). Raise os.error if the file does not exist or is inaccessible.
New in version 1.5.2.
Changed in version 2.3: If os.stat_float_times() returns True, the result is a floating point number.
だから今、私は問題に直面しています.どうすればそれを整数値にすることができるので、ファイルを読んだ後に今度は別の時間と比較して、解析中にファイルが変更されたかどうかを判断できます.