![]() ![]() If all you are doing is get the modification time, then the os.path.getmtime method is a handy shortcut it uses the os.stat method under the hood. See your operating system documentation for details. For example, on Windows systems using the FAT or FAT32 file systems, st_mtime has 2-second resolution, and st_atime has only 1-day resolution. The exact meaning and resolution of the st_atime, st_mtime, and st_ctime attributes depend on the operating system and the file system. St_mtime is a float value on python 2.5 and up, representing seconds since the epoch use the time or datetime modules to interpret these for display purposes or similar.ĭo note that the value's precision depends on the OS you are using: On earlier Python versions, you can use the os.stat call for obtaining file properties like the modification time. You can also use the pathlib module Object Oriented instances to achieve the same: from pathlib import Path The data is cached, so additional entry.stat() calls won't make additional system calls. The DirEntry.stat() function, when used on Windows, doesn't have to make any additional system calls, the file modification time is already available. ![]() ![]() This can potentially be more efficient than using os.listdir() and then retrieve the file attributes separately: import os When looking for file attributes for all files in a directory, and you are using Python 3.5 or newer, use the os.scandir() function to get a directory listing with file attributes combined. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |