如何忽略python函数中的隐藏文件?

时间:2013-03-05 23:01:19

标签: python

在使用os.path.getsize()和os.path.isfile时,我的脚本也返回了我不需要的.DS_Store文件。我该如何忽略这些?

import os

root = "/Users/Siddhartha/Desktop/py scripts"
for item in os.listdir(root):
    if os.path.isfile(os.path.join(root, item)):
        print item

1 个答案:

答案 0 :(得分:13)

假设您要忽略所有以.开头的文件:

import os

root = "/Users/Siddhartha/Desktop/py scripts"
for item in os.listdir(root):
    if not item.startswith('.') and os.path.isfile(os.path.join(root, item)):
        print item