Python 獲取指定目錄下的各個檔名及其大小

2021-09-24 17:52:35 字數 748 閱讀 8423

#列印目錄下的檔名及大小

import os

import os.path

path = '/home/zsx/desktop/'

dict1 = {}

def get_size(path):

filelist = os.listdir(path) # 獲取path目錄下所有檔案

for filename in filelist:

pathtmp = os.path.join(path,filename) # 獲取path與filename組合後的路徑

if os.path.isdir(pathtmp): # 判斷是否為目錄

get_size(pathtmp) # 是目錄就繼續遞迴查詢

elif os.path.isfile(pathtmp): # 判斷是否為檔案

filesize = os.path.getsize(pathtmp) # 如果是檔案,則獲取相應檔案的大小

dict1[filename]=filesize # 將檔案的大小新增到字典

#print(len(dict1))

#path= input("輸入路徑:").strip() #由使用者指定檔案路徑

get_size(path)

for key,value in dict1.items():

print(': bytes'.format(key = key, value = value))

python 獲取指定目錄下各目錄占用的空間大小

語言 python3 功能 獲取指定目錄下各目錄占用的空間大小 獲取指定目錄下各目錄占用的空間 coding utf 8 import os,time,platform,sys from threading import thread path,file 1 sys0 platform.system...

python獲取指定目錄下的所有指定字尾的檔名

我想拿到test 目錄下所有的.log檔案。注意 只能單個檔案,不能連帶目錄 os.path.splitext 分離檔名與副檔名 如下 coding utf 8 import os def getfilename path 獲取指定目錄下的所有指定字尾的檔名 f list os.listdir pa...

Scala 獲取指定目錄下的所有檔案

最近在學習scala,想要獲取指定目錄下的所有檔名,但是scala 中有沒有相應的庫函式,由於本人是新手,所以弄了半天,好不容易才將網上的一段scala 遞迴獲取指定目錄下所有目錄的 改成獲取檔名,特在此備忘,也希望高手指點。下面是一段遞迴獲取目錄名稱的 def subdirs2 dir file ...