Để biết thời gian tạo tệp, bạn có thể sử dụng os.path.getctime (file_path) trên windows. Trên hệ thống UNIX, bạn không thể sử dụng cùng một hàm vì nó trả về lần cuối cùng mà các thuộc tính hoặc nội dung của tệp đã bị thay đổi. Để có thời gian tạo trên các hệ thống dựa trên UNIX, hãy sử dụng thuộc tính st_birthtime của bộ tuple chỉ số.
ví dụ
Trên Windows -
>>> import os >>> print os.path.getctime('my_file') 1505928271.0689342
Nó cho biết thời gian theo số giây kể từ kỷ nguyên. Đối với hệ thống UNIX,
import os stat = os.stat(path_to_file) try: print(stat.st_birthtime) except AttributeError: # Probably on Linux. No easy way to get creation dates here, # so we'll settle for when its content was last modified. print(stat.st_mtime)
Đầu ra
Điều này sẽ cung cấp đầu ra -
1505928271.0689342
Để biết thời gian sửa đổi tệp, bạn có thể sử dụng os.path.getmtime (đường dẫn). Nó được hỗ trợ đa nền tảng.
ví dụ
>>> import os >>> print os.path.getmtime('my_file') 1505928275.3081832