學python的第18天

2021-10-25 15:47:11 字數 985 閱讀 5989

昨天說到了重新命名檔案和目錄,那麼,今天學習檔案部分的最後乙個內容

獲取檔案的基本資訊

在計算機建立檔案後,該檔案本身就會包含一些資訊。例如,檔案的最後一次訪問時間,最後一次修改時間、檔案大小等基本的資訊。通過os模組的stat函式的基本語法如下:

os.stat(path)
其中,path為要獲取的檔案基本資訊的路徑,可以是相對路徑,也可以是絕對路徑。

stat()的返回值是乙個物件,該物件包含以下資訊

屬性說明

st_mode

保護模式

st_ino

索引號st_nlink

硬連線號

st_size

檔案大小,以位元組為單位

st_mtime

最後一次修改時間

st_dev

裝置名st_uid

使用者id

st_gid

組idst_atime

最後一次訪問時間

st_ctime

最後一次狀態變化的時間

例如

import os

fileinfo =os.stat(

"111.111"

)print

("檔案完整路徑"

,os.path.abspath(

"111.111"))

print

("索引號:"

,fileinfo.st.ino)

print

("檔案大小:"

,fileinfo.st_dev)

print

("最後一次修改時間"

,fileinfo.st_mtime)

print

("最後一次訪問時間"

,fileinfo.st_atime)

print

("最後一次狀態變化時間"

,fileinfo.st_ctime)

python演算法第18天

給定乙個二叉樹,檢查它是否是映象對稱的。關於遞迴的問題主要就是找到遞迴公式,這裡呢就是左子樹和右子樹進行的遞迴 lass solution object defissymmetric self,root if not root return true defdfs left,right if lef...

學python的第14天

今天繼續學習使用pygame進行程式設計 首先,回顧昨天所學的模組 pygame常用模組 模組名功能 pygame.cdrom 訪問光碟機 pygame.cursors 載入游標 pygame.display 訪問顯示裝置 pygame.draw 繪製形狀,線和點 pygame.event 管理事件...

學python的第16天

在簡單的學習了pygame模組後,我想再複習一下之前學習的檔案及目錄操作值說明 注意事項 r以唯讀模式開啟檔案,檔案的指標會在檔案的開頭 檔案必須存在 rb以二進位制的格式開啟檔案,並且採用唯讀的模式,且檔案的指標會放在檔案的開頭,一般是用於非文字檔案,如 聲音等 檔案必須存在 r 開啟檔案後,可以...