我正在嘗試對當前工作目錄下的所有* .jpg文件進行排序和重命名。 但是,當我使用os.path.getsize(路徑)時,它返回錯誤的大小。 例如,我有2張照片:13.jpg和15.jpg。Python os.path.getsize(path)獲取* .jpg文件的大小錯誤
,你可以在瀏覽器看到:
13.jpg 474kb
15.jpg 464kb
13> 15
但是在Python:
current working directory = "something we don't care"
name = 13.jpg
info = os.stat(name)
print(name, info.st_size, os.path.getsize(name))
並在控制檯中,我可以看到
13.jpg 472355 472355
14.jpg 474241 474241
15.jpg 474391 474391
現在是15> 13
這怎麼可能?
我會說Explorer是錯誤的。檢查實際的字節數(右鍵屬性) – MxyL
我看到,在探索「大小」是指磁盤上的大小,但我看到在Python中的大小是實際大小。感謝很多朋友〜 – MacSanhe