在将文件上载到jupyter时忽略ds_store文件的建议

时间:2018-02-15 17:11:06

标签: python pandas

我想知道是否有人就如何处理上传数据时每个文件夹由apple自动创建的ds.store文件提出了一些建议。每个人都只写一个if语句:

 for i in files:
    if file == '.DS_Store'
       continue

    upload file...

还是有更好的方法吗?

2 个答案:

答案 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