หากต้องการทราบเวลาสร้างไฟล์ คุณสามารถใช้ os.path.getctime(file_path) บน windows บนระบบ UNIX คุณไม่สามารถใช้ฟังก์ชันเดียวกันได้ เนื่องจากจะคืนค่าครั้งล่าสุดที่มีการเปลี่ยนแปลงแอตทริบิวต์หรือเนื้อหาของไฟล์ เพื่อให้ได้เวลาในการสร้างบนระบบที่ใช้ UNIX ให้ใช้แอตทริบิวต์ st_birthtime ของ stat tuple
ตัวอย่าง
บน Windows -
>>> import os >>> print os.path.getctime('my_file') 1505928271.0689342
มันให้เวลาเป็นวินาทีนับตั้งแต่ยุค สำหรับระบบ 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)
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
1505928271.0689342
สำหรับการรับเวลาในการแก้ไขไฟล์ คุณสามารถใช้ os.path.getmtime(path) รองรับข้ามแพลตฟอร์ม
ตัวอย่าง
>>> import os >>> print os.path.getmtime('my_file') 1505928275.3081832