python中os.stat().st_size、os.path.getsize()獲取文件大小
一、os.stat().st_size
os.stat(filePath) 返回讀取指定文件的相關屬性,然后利用 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() 先檢查路徑是否為文件,再調用 st_size 。
如果想要使用 os.path.getsize() ,則必須提前使用 os.path.isfile() 判斷是不是文件,再使用。
三、函數封裝
利用 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'))到此這篇關于python中os.stat().st_size、os.path.getsize()獲取文件大小的文章就介紹到這了,更多相關python os.stat().st_size、os.path.getsize()內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- 三分鐘熟練使用Python的os.path.join()
- python中的os.path.join使用方法詳解
- Python中os.path.join函數的用法示例詳解
- python中os.path.exits()的坑
- python中join與os.path.join()函數實例詳解
- python中os.path.join()函數實例用法
- python中的split()函數和os.path.split()函數使用詳解
- 如何使用python3獲取當前路徑及os.path.dirname的使用
- python os.path.isfile 的使用誤區(qū)詳解
- python os.path.isfile()因參數問題判斷錯誤的解決
相關文章
Python使用requests及BeautifulSoup構建爬蟲實例代碼
這篇文章主要介紹了Python使用requests及BeautifulSoup構建爬蟲,介紹了具體操作步驟和實例代碼等相關內容,小編覺得還是挺不錯的,這里分享給大家,需要的朋友可以參考下2018-01-01
tensorflow入門:TFRecordDataset變長數據的batch讀取詳解
今天小編就為大家分享一篇tensorflow入門:TFRecordDataset變長數據的batch讀取詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
PyCharm使用Docker鏡像搭建Python開發(fā)環(huán)境
這篇文章主要介紹了PyCharm使用Docker鏡像搭建Python開發(fā)環(huán)境,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12
python實現(xiàn)指定字符串補全空格、前面填充0的方法
這篇文章主要介紹了python實現(xiàn)指定字符串補全空格、前面填充0的方法 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-11-11

