我想知道是否有人就如何处理上传数据时每个文件夹由apple自动创建的ds.store文件提出了一些建议。每个人都只写一个if语句:
for i in files:
if file == '.DS_Store'
continue
upload file...
还是有更好的方法吗?
答案 0 :(得分:2)
如果您想确保跳过所有隐藏文件,请使用filename.startswith('.')
答案 1 :(得分:2)
您必须忽略或跳过所有隐藏文件 假设您要忽略所有以。:
开头的文件import os
root = "/Users/yourname/Desktop/py scripts"
for item in os.listdir(root):
if not item.startswith('.') and os.path.isfile(os.path.join(root, item)):
print item