Python 是一種高級編程語言,非常適合用于處理文件。在 Python 中,我們可以使用各種函數和庫來計算文件大小。
import os def get_file_size(file_path): # 使用 os.path.getsize() 函數獲取文件大小 size = os.path.getsize(file_path) # 判斷文件大小并轉換為易讀的字符串形式 if size< 1024: return f"{size} B" elif size >= 1024 and size< 1024*1024: return f"{size/1024:.2f} KB" elif size >= 1024*1024 and size< 1024*1024*1024: return f"{size/1024/1024:.2f} MB" else: return f"{size/1024/1024/1024:.2f} GB" # 調用函數獲取文件大小 file_path = "example.txt" file_size = get_file_size(file_path) print(f"The size of {file_path} is {file_size}.")
在上面的代碼中,我們使用了 Python 中的 os.path.getsize() 函數來獲取文件大小。該函數返回一個整數,表示文件的字節數。我們再根據字節數來判斷文件的大小,并將其轉換為易讀的字符串形式。
例如,對于一個大小為 25165824 字節的文件(即 24 MB),我們將其轉換為字符串 "24.00 MB"。
總之,使用 Python 來計算文件大小非常容易,只需要使用 os.path.getsize() 函數即可。而將文件大小轉換為易讀的字符串形式,則需要根據實際情況進行判斷和計算。
上一篇python 策略 換月
下一篇vue全家桶 視頻