Tôi muốn kiểm tra xem tệp có lớn hơn một khoảng thời gian nhất định (ví dụ: 2 ngày) không.So sánh ngày để kiểm tra các tệp cũ
tôi quản lý để có được thời gian tạo tập tin theo cách như vậy:
>>> import os.path, time
>>> fileCreation = os.path.getctime(file)
>>> file
1314015638
>>> time.ctime(os.path.getctime(file))
'Mon Aug 22 14:20:38 2011'
Làm thế nào tôi có thể bây giờ kiểm tra nếu điều này là cũ hơn 2 ngày?
Tôi làm việc dưới Linux, nhưng giải pháp nền tảng chéo sẽ tốt hơn. Chúc mừng!
+1 i biết đó là khá dễ dàng ... nhưng tôi là một chút blocket bởi kiểu dữ liệu ... thanks a lot! :) – Stefano
Tôi tin rằng nó sẽ được sạch hơn để sử dụng timedelta (ref .: câu trả lời của Eduardo). – Alvaro