首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python如何读取文件名的内容

2013-10-13 
python怎么读取文件名的内容?有一个文件夹下很多txt文件,其中有一些是空的,把空的文件的文件名打印出来怎

python怎么读取文件名的内容?
有一个文件夹下很多txt文件,其中有一些是空的,把空的文件的文件名打印出来怎么解决,用什么方法? python
[解决办法]
os.walk,参考下面文档中的例子(目的是统计文件/目录的大小)。


import os
from os.path import join, getsize
for root, dirs, files in os.walk('python/Lib/email'):
    print root, "consumes",
    print sum(getsize(join(root, name)) for name in files),
    print "bytes in", len(files), "non-directory files"
    if 'CVS' in dirs:
        dirs.remove('CVS')  # don't visit CVS directories

[解决办法]
最简单的方式,看文件的stat的信息,这个[6]是文件大,其他的你用os.walk就好了


import os
os.stat("file")[6]

热点排行