local = f"/home/server/Desktop/backupdestination/{year}/{month}/{date}/"
def a():
size=0
for root, dir_, files in os.walk(local):
for f in dir_:
fp = os.path.join(root, f)
size = os.path.getsize(fp)
print(f" DATE {date} SERVER 1 Size is {size} " )
這給了我這樣的輸出,(8192)這是兩個檔案夾的組合)
DATE 26 SERVER 1 Size is 8192
我希望輸出是這樣的(4096 是檔案大小)
DATE 26 SERVER 1 Size is [foldername:4096 ,foldername: 4096]
uj5u.com熱心網友回復:
我試過這段代碼:
import os
def a(local):
sizes = []
for root, dir_, files in os.walk(local):
for f in dir_:
fp = os.path.join(root, f)
size = os.path.getsize(fp)
sizes.append(f'{f}:{size}')
print(f" DATE SERVER 1 Size is [{','.join(sizes)}] " )
a('.')
樣本輸出:
DATE SERVER 1 Size is [BG2:0,collatz:0,DragonTurtle:4096,Finance:0,FindBuild38:4096]
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/483058.html
標籤:Python python-3.x 文件
下一篇:隨機字符java
