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 .svn
pasta 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_nohidden
não é totalmente compatível comos.listdir
, já que o uso de ayield
torna um gerador. Em vez disso, ele deve percorrer a lista de saídaos.listdir
e remover as entradas que começam com '.'