爱玩科技网
您的当前位置:首页正文

python如何读取文件大小

来源:爱玩科技网

有网友碰到这样的问题“python如何读取文件大小”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

python读取文件大小的代码如下:

  [python] view plaincopyimport os

  from os.path import join, getsize

  def getdirsize(dir):

  size = 0L

  for root, dirs, files in os.walk(dir):

  size += sum([getsize(join(root, name)) for name in files])

  return size

  if '__name__' == '__main__':

  filesize = getdirsize(r'c:\windows')

  print 'There are %.3f' % (size/1024/1024), 'Mbytes in c:\\windows'

解决方案2:

用 os.path.getsize,参数是文件路径。

解决方案3:

你好:

具体的代码如下:

import os

filePath=r"C:\Users\Administrator\Desktop\Data\Modify\aa\Excel"

for r,ds,fs in os.walk(filePath):
    for f in fs:
        print os.path.join(r,f),
        size=os.path.getsize(os.path.join(r,f))
        print 'There are %f K'% (size/1024.0)

显示全文