Meu script python executa um os.listdir(path)onde o caminho é uma fila contendo arquivos que preciso tratar um por um.
O problema é que estou colocando a lista em uma matriz e então faço um simples array.pop(0). Estava funcionando bem até que coloquei o projeto em subversão. Agora eu pego a .svnpasta em meu array e, claro, isso faz meu aplicativo travar.
Portanto, aqui está a minha pergunta: existe uma função que ignora os arquivos ocultos ao executar um os.listdir()e se não, qual seria a melhor maneira?
listdir_nohiddennão é totalmente compatível comos.listdir, já que o uso de ayieldtorna um gerador. Em vez disso, ele deve percorrer a lista de saídaos.listdire remover as entradas que começam com '.'