在使用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
答案 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