#列印目錄下的檔名及大小
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 ...