Python是一種功能強大的腳本語言,可以用來進行各種計算和操作。其中獲取文件大小也是Python中常用的操作之一,本文將介紹如何使用Python計算文件的大小。
# 導入os庫 import os # 獲取文件大小 size = os.path.getsize('example.txt') # 輸出文件大小 print(size)
以上代碼展示了如何使用Python中的os庫來獲取文件大小。其中getsize()方法可以獲取指定文件的大小,并返回結果。需要注意的是,該方法返回的是字節數,需要根據實際需求轉換成其他單位。例如,可以將字節數轉換為KB、MB、GB等。
如果需要計算整個目錄的大小,可以使用os.walk()方法來實現:
# 統計目錄大小 def get_dir_size(dir): size = 0 for root, dirs, files in os.walk(dir): size += sum([os.path.getsize(os.path.join(root, name)) for name in files]) return size # 輸出目錄大小 print(get_dir_size('example_dir'))
以上代碼展示了如何使用Python中的os庫來獲取整個目錄的大小。其中,os.walk()方法可以遍歷整個目錄,并獲取其中的所有文件和子目錄。另外,也可以使用os.path.isdir()方法來判斷是否為目錄。
上一篇python 類庫安裝
下一篇python 類怎么寫