欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中os.stat().st_size、os.path.getsize()獲取文件大小

 更新時(shí)間:2025年01月17日 11:39:32   作者:Python熱愛者  
本文介紹了使用os.stat()和os.path.getsize()函數(shù)獲取文件大小,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、os.stat().st_size

os.stat(filePath) 返回讀取指定文件的相關(guān)屬性,然后利用 stat 模塊進(jìn)行處理。

import os
os.stat('data_feather_ys.feather')
# os.stat_result(st_mode=33206, st_ino=3659174697257342, st_dev=2829373452, st_nlink=1, st_uid=0, st_gid=0, st_size=400102338, st_atime=1631499025, st_mtime=1631499025, st_ctime=1631499025)
os.stat('data_feather_ys.feather').st_size
# 400102338

二、os.path.getsize()

返回指定文件的大小,當(dāng)指定的路徑不存在或者不可訪問,將會(huì)拋出異常 os.error。實(shí)現(xiàn)形式:

def getsize(filename):
	#小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流群:725638078
    """Return the size of a file, reported by os.stat()."""
    return os.stat(filename).st_size

如果想達(dá)到性能最優(yōu),使用 os.stat() 先檢查路徑是否為文件,再調(diào)用 st_size 。

如果想要使用 os.path.getsize() ,則必須提前使用 os.path.isfile() 判斷是不是文件,再使用。

三、函數(shù)封裝

利用 os.path.getsize() 獲取文件大?。▎挝唬篗B)。

import os
def get_FileSize(filePath):
    filePath = str(filePath)
    fsize = os.path.getsize(filePath)
    fsize = fsize / float(1024 * 1024)
    return round(fsize, 2)
print(get_FileSize('data_feather_ys.feather'))

到此這篇關(guān)于python中os.stat().st_size、os.path.getsize()獲取文件大小的文章就介紹到這了,更多相關(guān)python os.stat().st_size、os.path.getsize()內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python使用requests及BeautifulSoup構(gòu)建爬蟲實(shí)例代碼

    Python使用requests及BeautifulSoup構(gòu)建爬蟲實(shí)例代碼

    這篇文章主要介紹了Python使用requests及BeautifulSoup構(gòu)建爬蟲,介紹了具體操作步驟和實(shí)例代碼等相關(guān)內(nèi)容,小編覺得還是挺不錯(cuò)的,這里分享給大家,需要的朋友可以參考下
    2018-01-01
  • Python+Turtle實(shí)現(xiàn)繪制可愛的小倉鼠

    Python+Turtle實(shí)現(xiàn)繪制可愛的小倉鼠

    肉嘟嘟的小動(dòng)物很是可愛,這篇文章主要為大家介紹一下如何運(yùn)用Python中的turtle庫控制函數(shù)繪制小倉鼠,文中的實(shí)現(xiàn)方法講解詳細(xì),感興趣的可以嘗試一下
    2022-10-10
  • tensorflow入門:TFRecordDataset變長數(shù)據(jù)的batch讀取詳解

    tensorflow入門:TFRecordDataset變長數(shù)據(jù)的batch讀取詳解

    今天小編就為大家分享一篇tensorflow入門:TFRecordDataset變長數(shù)據(jù)的batch讀取詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python異步之迭代器如何使用詳解

    Python異步之迭代器如何使用詳解

    這篇文章主要為大家介紹了Python異步之迭代器如何使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • django template 模板渲染的實(shí)現(xiàn)

    django template 模板渲染的實(shí)現(xiàn)

    Django 的模板系統(tǒng)旨在使設(shè)計(jì)人員能夠編寫 HTML,同時(shí)以一種安全和靈活的方式動(dòng)態(tài)顯示數(shù)據(jù),本文主要介紹了django template模板渲染的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-01-01
  • PyCharm使用Docker鏡像搭建Python開發(fā)環(huán)境

    PyCharm使用Docker鏡像搭建Python開發(fā)環(huán)境

    這篇文章主要介紹了PyCharm使用Docker鏡像搭建Python開發(fā)環(huán)境,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • python實(shí)現(xiàn)指定字符串補(bǔ)全空格、前面填充0的方法

    python實(shí)現(xiàn)指定字符串補(bǔ)全空格、前面填充0的方法

    這篇文章主要介紹了python實(shí)現(xiàn)指定字符串補(bǔ)全空格、前面填充0的方法 ,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • 查看django版本的方法分享

    查看django版本的方法分享

    今天小編就為大家分享一篇查看django版本的方法分享,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 基于python實(shí)現(xiàn)操作redis及消息隊(duì)列

    基于python實(shí)現(xiàn)操作redis及消息隊(duì)列

    這篇文章主要介紹了基于python操作redis及消息隊(duì)列,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 解鎖Python中神器vars內(nèi)置函數(shù)的使用

    解鎖Python中神器vars內(nèi)置函數(shù)的使用

    vars()函數(shù)是一個(gè)內(nèi)置函數(shù),用于返回對(duì)象的__字典__,其中包含對(duì)象的__屬性__,本文主要為大家詳細(xì)介紹了vars()函數(shù)的具體使用,需要的小伙伴可以了解下
    2023-11-11

最新評(píng)論