使用 Python 解釋 stat() 結果
stat() 方法是 OS 模組的一部分,該模組描述了對檔案和目錄的各種與作業系統相關的操作。例如,如果我們想知道檔案的各種使用者定義標誌或檔案的大小(以位元組為單位)。
os.stat() 模組中的函式
下面列出了一些 stat() 中可用的示例函式及其含義。
st_size − 它表示檔案的大小(以位元組為單位)。
st_atime − 它表示最近訪問的時間。以秒為單位表示。
st_ctime − 它表示在 Unix 上最近的元資料更改時間,在 Windows 上表示建立時間。以秒為單位表示。
st_blocks − 它表示為檔案分配的 512 位元組塊的數量。
st_uid − 它表示檔案所有者的使用者識別符號。
st_gid − 它表示檔案所有者的組識別符號。
st_dev − 它表示此檔案所在的裝置的識別符號。
st_flags − 它表示檔案的使用者定義標誌。
示例
在下面的程式中,我們將看到如何使用上述一些函式。
import os # Choose a file path = 'E:\customers.csv' # Get the status status = os.stat(path) # Print the result print(status)
輸出
執行以上程式碼將得到以下結果:
os.stat_result(st_mode=33206, st_ino=1125899906970419, st_dev=1614938858, st_nlink=1, st_uid=0, st_gid=0, st_size=261693, st_atime=1593271710, st_mtime=1593271710, st_ctime=1593271710)
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP