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

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

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

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

1.使用 os.stat() 功能

獲取文件狀態(tài)的標(biāo)準(zhǔn)解決方案是使用 os.stat() Python 函數(shù)。它返回一個(gè) stat_result 對(duì)象,它有一個(gè) 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 包含有關(guān)指定路徑的信息的對(duì)象。

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

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

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

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

4.使用 seek() 功能

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

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

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

附:Python計(jì)算一個(gè)目錄下所有文件大小

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

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

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

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

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

最后對(duì)所獲得的值進(jìn)行輸出,我們可以把最后的值除以1000,因?yàn)橥ㄟ^這個(gè)方法得到的值是字節(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é)

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

相關(guān)文章

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

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

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

    python一行代碼合并了162個(gè)Word文件

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

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

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

    Python如何拆分ZIP文件

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

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

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

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

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

    Python中的集合介紹

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

    對(duì)Python3.6 IDLE常用快捷鍵介紹

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

    健身房被搭訕?用python寫了個(gè)小米計(jì)時(shí)器助人為樂

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

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

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

最新評(píng)論

德清县| 天镇县| 南郑县| 确山县| 子洲县| 同德县| 鸡泽县| 阿鲁科尔沁旗| 文水县| 平阳县| 依安县| 娄烦县| 丰宁| 共和县| 昌都县| 中山市| 辽源市| 和静县| 济阳县| 博客| 汶川县| 洪泽县| 韩城市| 利辛县| 民丰县| 舞钢市| 密云县| 西林县| 昌吉市| 曲阳县| 怀远县| 茌平县| 化隆| 巢湖市| 汝南县| 香格里拉县| 潼南县| 鲁甸县| 治多县| 探索| 天气|