最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中獲取文件大小的四種辦法

 更新時間:2023年08月31日 11:49:11   作者:skyyzq  
這篇文章主要給大家介紹了關于Python中獲取文件大小的四種辦法,我們可以使用Python中的os模塊來獲取視頻文件大小,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下

這篇文章將討論如何在 Python 中獲取文件的大小。

1.使用 os.stat() 功能

獲取文件狀態(tài)的標準解決方案是使用 os.stat() Python 函數(shù)。它返回一個 stat_result 對象,它有一個 st_size 包含文件大小(以字節(jié)為單位)的屬性。

import os
stats = os.stat('filename.ext')
print(stats.st_size)

2.使用 Path.stat() 功能

或者,使用 Python 3.4,您可以使用 Path.stat() 函數(shù)來自 pathlib 模塊。它類似于 os.stat() 函數(shù)和返回 stat_result 包含有關指定路徑的信息的對象。

from pathlib import Path
f = Path('filename.ext')
size = f.stat().st_size
print(size)

3.使用 os.path.getsize() 功能

另一個不錯的選擇是使用 os.path.getsize() 函數(shù)獲取指定路徑的大?。ㄒ宰止?jié)為單位)。

import os
size = os.path.getsize('path\to\file\filename.ext')
print(size)

4.使用 seek() 功能

這里的思路是以只讀模式打開文件,并在末尾設置文件描述符的當前位置。這可以使用 seek() 函數(shù),它以字節(jié)為單位返回當前光標位置,從頭開始。

import os
with open('path\to\file\filename.ext', 'r') as f:
    size = f.seek(0, os.SEEK_END)
    print(size)

這就是在 Python 中獲取文件大小的全部內(nèi)容。

附:Python計算一個目錄下所有文件大小

首先我們可以利用os.path.getsize()方法獲取文件大小,例如:

import os
print(os.path.getsize("python article"))

這樣我們就得到了名為python article文件的大小.

然后我們可以利用os.listdir() 方法用于返回指定的文件夾包含的文件或文件夾的名字的列表并對列表中每個文件進行遍歷,并用if語句判斷是否為一個文件,最后利用os.path.getsize()方法獲取文件大小并對他們進行加和操作,代碼如下:

for f in os.listdir("."):
    if os.path.isfile(file):
        sum_size += os.path.getsize(f)

最后對所獲得的值進行輸出,我們可以把最后的值除以1000,因為通過這個方法得到的值是字節(jié),這樣就可以得到kb的值,完整代碼如下:

import os
print(os.path.getsize("python article"))
sum=0
for f in os.listdir("."):
    if os.path.isfile(file):
        sum += os.path.getsize(f)
    print(f)
print(sum_size/1000)

總結(jié)

到此這篇關于Python中獲取文件大小的四種辦法的文章就介紹到這了,更多相關Python獲取文件大小內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python繪圖魔法之如何用turtle庫開啟你的編程藝術之旅

    Python繪圖魔法之如何用turtle庫開啟你的編程藝術之旅

    Python的turtle庫是一個直觀有趣的圖形繪制函數(shù)庫,是python的標準庫之一,這篇文章主要介紹了Python繪圖魔法之如何用turtle庫開啟你的編程藝術之旅,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-11-11
  • python一行代碼合并了162個Word文件

    python一行代碼合并了162個Word文件

    這篇文章主要為大家介紹了python一行代碼合并了162個Word文件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • python使用lxml xpath模塊解析XML遇到的坑及解決

    python使用lxml xpath模塊解析XML遇到的坑及解決

    這篇文章主要介紹了python使用lxml xpath模塊解析XML遇到的坑及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Python如何拆分ZIP文件

    Python如何拆分ZIP文件

    這篇文章主要介紹了Python如何拆分ZIP文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python利用D3Blocks繪制可動態(tài)交互的圖表

    Python利用D3Blocks繪制可動態(tài)交互的圖表

    今天小編給大家來介紹一款十分好用的可視化模塊,D3Blocks,不僅可以用來繪制可動態(tài)交互的圖表,并且導出的圖表可以是HTML格式,方便在瀏覽器上面呈現(xiàn),感興趣的可以了解一下
    2023-02-02
  • 使用Python正則表達式操作文本數(shù)據(jù)的方法

    使用Python正則表達式操作文本數(shù)據(jù)的方法

    這篇文章主要介紹了使用Python正則表達式操作文本數(shù)據(jù)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • Python中的集合介紹

    Python中的集合介紹

    今天小編就為大家分享一篇關于Python中的集合介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 對Python3.6 IDLE常用快捷鍵介紹

    對Python3.6 IDLE常用快捷鍵介紹

    今天小編就為大家分享一篇對Python3.6 IDLE常用快捷鍵介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 健身房被搭訕?用python寫了個小米計時器助人為樂

    健身房被搭訕?用python寫了個小米計時器助人為樂

    今天教大家Python圖形界面開發(fā)的相關知識,文章圍繞著如何實現(xiàn)一個小米手機上的秒表計時器功能展開,文中有非常詳細的代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python結(jié)合Free Spire.PDF for Python實現(xiàn)PDF頁面旋轉(zhuǎn)

    Python結(jié)合Free Spire.PDF for Python實現(xiàn)PDF頁面旋轉(zhuǎn)

    在日常辦公或文檔處理中,我們經(jīng)常會遇到PDF頁面方向錯誤的問題,本文將分享如何用 Python 結(jié)合 Free Spire.PDF for Python 庫,高效、靈活地實現(xiàn) PDF 頁面旋轉(zhuǎn),需要的可以了解下
    2025-11-11

最新評論

余江县| 江城| 山阴县| 平利县| 太和县| 淳安县| 东源县| 绵竹市| 河北省| 巩义市| 临海市| 邹城市| 紫阳县| 祁连县| 岗巴县| 屯门区| 巴中市| 新乡县| 思茅市| 乃东县| 同心县| 嘉禾县| 金阳县| 双流县| 锡林郭勒盟| 吉林省| 罗山县| 无极县| 福州市| 图们市| 柏乡县| 威海市| 文安县| 定西市| 广安市| 龙井市| 武定县| 清流县| 台湾省| 太和县| 桂阳县|