本篇文章給大家分享的是有關(guān)Python中怎么獲取文件的詳細(xì)信息,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
我們提供的服務(wù)有:網(wǎng)站制作、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、睢縣ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的睢縣網(wǎng)站制作公司
Python文件時(shí)間
time_of_last_access = os.path.getatime(myfile) time_of_last_modification = os.path.getmtime(myfile) size = os.path.getsize(myfile)
這里的時(shí)間以秒為單位,并且從1970年1月1日開始算起。為了獲取以天為單位的***訪問日期,可以使用下列代碼:
import time # time.time()
返回當(dāng)前時(shí)間
age_in_days = (time.time()-time_of_last_access)/(60*60*24)
文件詳細(xì)信息
為了獲取文件的詳細(xì)信息,可以使用os.stat函數(shù)和stat模塊中的其它實(shí)用程序來達(dá)到目的,如下:
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)
是一個(gè)常規(guī)文件,大小為 %(size)d 字節(jié)’
%\ ars()
有關(guān)stat模塊的詳細(xì)信息,請參見Python Library Reference。若想測試一個(gè)文件的讀、寫以及執(zhí)行權(quán)限,可以用os.access函數(shù),具體如下所示:
if os.access(myfile, os.W_OK): print myfile,
’具有寫權(quán)限’
if os.access(myfile, os.R_OK | os.W_OK | os.X_OK): print myfile,
以上就是Python中怎么獲取文件的詳細(xì)信息,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。