Python文件的詳細信息的相關介紹與具體分析
Python作為計算機語言中經常使用的語言,在Python文件的時間中,你是否了解其相關的代碼與實際應用以及Python文件詳細信息的實際應用與代碼的相關介紹,以下是文章的詳細介紹,希望你會有所收獲。
Python文件時間
- time_of_last_access = os.path.getatime(myfile)
- time_of_last_modification = os.path.getmtime(myfile)
- size = os.path.getsize(myfile)
這里的時間以秒為單位,并且從1970年1月1日開始算起。為了獲取以天為單位的***訪問日期,可以使用下列代碼:
- import time # time.time()
返回當前時間
- age_in_days = (time.time()-time_of_last_access)/(60*60*24)
文件詳細信息
為了獲取文件的詳細信息,可以使用os.stat函數和stat模塊中的其它實用程序來達到目的,如下:
- import stat
- myfile_stat = os.stat(myfile)
- size = myfile_stat[stat.ST_SIZE]
- mode = myfile_stat[stat.ST_MODE]
- if stat.S_ISREG(mode):
- print ’%(myfile)
是一個常規文件,大小為 %(size)d 字節’
- %\
- ars()
有關stat模塊的詳細信息,請參見Python Library Reference。若想測試一個文件的讀、寫以及執行權限,可以用os.access函數,具體如下所示:
- if os.access(myfile, os.W_OK):
- print myfile,
’具有寫權限’
- if os.access(myfile, os.R_OK | os.W_OK | os.X_OK):
- print myfile,
具有讀、寫以及執行權限’像上面這樣的測試代碼,對CGI腳本來說非常有用。以上內容就是對Python文件時間與文件詳細信息的相關方案的介紹。
【編輯推薦】