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 に答える