Pular para o conteúdo

DirFileList

Cria uma lista com todos os arquivos de um determinado diretório recursivamente.

Nycholas de Oliveira e Oliveira - o_lalertom - nycholas@gmail.com
N o_lalertom
Hits: 5.138 Categoria: Python Subcategoria: Manipulação de arquivos
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Cria uma lista com todos os arquivos de um determinado diretório recursivamente.

Nycholas de Oliveira e Oliveira - o_lalertom - nycholas@gmail.com
Download DirFileList.py Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

# -*- coding: utf-8 -*-

import os
import string


class DirFileList:
    def __init__(self):
        self._dirFileList = []

    def __listDirs(self, path):
        try:
            if os.path.isfile(path) is True:
                self._dirFileList.append(path)
            else:
                abspath = map(lambda x: os.path.join(path, x), 
                              os.listdir(path))
                if abspath is not []:
                    map(lambda x: self.__listDirs(x), abspath)
        except:
            self._dirFileList.extend(path)

    def getDirFileList(self):
        return self._dirFileList

    def setDirFileList(self, path):
        self.__listDirs(path)

    dirFileList = property(fget=getDirFileList, fset=setDirFileList)
    
class _TestDirFileList:
    def __init__(self):
        self._dirFileList = DirFileList()
        self._dirFileList.setDirFileList("/home")
        print self._dirFileList.getDirFileList()
        
if __name__ == "__main__":
    _TestDirFileList()
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

tar7z

Hashing com Árvore Binária

Hashing Linear

Miojo Notepad 0.3

Conversor de Python para .exe

#1 Comentário enviado por 1gilsonjose em 02/05/2012 - 00:17h
Olá Nycholass,
se possível me ajude com esse problema para efetuar um trabalho de faculdade, eu tenho um arquivo com varias linhas e em cada
linha tem varias informações então eu preciso recuperar algumas partes desse arquivo para colocar em um dicionario
exemplo preciso recuperar N,HN,CA,HA,CB.... ou seja o primeiro item de cada coluna e eles estão separados por '|'
desde ja agradeço

|N|NH1|-0.47|0|
|HN|H|0.31|1|
|CA|CT1|0.07|2|
|HA|HB|0.09|3|
|CB|CT3|-0.27|4|
|HB1|HA|0.09|5|
|HB2|HA|0.09|6|
|HB3|HA|0.09|7|
|C|C|0.51|8|

Contribuir com comentário

Entre na sua conta para comentar.