def disk_size(path):

total=os.path.getsize(path)

if os.path.isdir(path):

pathd=os.listdir(path)

for f in pathd:

total=total+disk_size(f)

elif os.path.isfile(path):

total=os.path.getsize(path)

print({0:<7} {1}).format(total, path)

return total

path=raw_input()

if path==os.path.exists(path):

print disk_size(path)


이게 코드 인데 틀린건 없는거 같은데 왜 안되는지 모르겠네요.. 파이썬 배운지 얼마 안되서 익숙하지가 않아서.. 왜 안되는지만 좀 알려주세요 ㅜ