を使用してファイルの変更時刻を取得するコードを作成しました
os.path.getmtime('path')
のような数値を返します965465464.19234
。私はそれをバイトに変換し、ソケットを介して送信します。もう一方の端では、ソケットを読み取り、次を使用してこのタイムスタンプを別のファイルに設定しようとします。
os.utime('path',(access_time, modified_time))
受信したソケットaccess_time
を設定しようとしている間、同じままであることを確認します。modified_time
しかしutime
、整数を期待しているので、数値を切り捨てると(例:)、965465464
問題なく動作します。
切り捨てることで何かを失っていますか?どうすればこれを改善できますか?