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

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

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

一、os.stat().st_size

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

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()

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

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

如果想達到性能最優(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    查看django版本的方法分享

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

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

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

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

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

最新評論