13

在使用 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
4

1 回答 1

23

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

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
于 2013-03-05T23:03:52.330 回答