真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python對文件目錄操作的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊、虛擬空間、營銷軟件、網(wǎng)站建設、蒲江縣網(wǎng)站維護、網(wǎng)站推廣。

小編給大家分享一下Python 對文件目錄操作的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

概述

I/O操作不僅包括屏幕輸入輸出,還包括文件的讀取與寫入,Python提供了很多必要的方法和功能,進行文件及文件夾的相關操作。本文主要通過兩個簡單的小例子,簡述Python在文件夾及文件的應用,僅供學習分享使用,如有不足之處,還請指正。

涉及知識點

os模塊:os 模塊提供了非常豐富的方法用來處理文件和目錄。
open方法:open方法用于打開一個文件,用于讀取和寫入。

實例1:獲取指定目錄下所有的文件大小,并找出大文件及最小文件

分解步驟:

遍歷文件夾下所有的子文件及子文件夾(需要遞歸),并計算每一個文件的大小
計算所有文件的大小總和
找出大文件及最小文件

核心代碼

定義一個方法get_file_size,獲取單個文件的大小,單位有KB和MB兩種。關鍵點如下所示:

  1. os.path.getsize 用于獲取指定文件的大小,單位是Byte。
  2. round為四舍五入函數(shù),保留指定位數(shù)的小數(shù)。
def get_file_size(file_path, KB=False, MB=False):
  """獲取文件大小"""
  size = os.path.getsize(file_path)
  if KB:
    size = round(size / 1024, 2)
  elif MB:
    size = round(size / 1024 * 1024, 2)
  else:
    size = size
  return size

分享文章:Python對文件目錄操作的方法-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://weahome.cn/article/csesjo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部