DirFileList
Publicado por N 06/11/2006
[ Hits: 4.930 ]
Cria uma lista com todos os arquivos de um determinado diretório recursivamente.
Nycholas de Oliveira e Oliveira - o_lalertom - nycholas@gmail.com
# -*- 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()
Manipulação de arquivos CSV - OO
Expressão regular com input STDIN
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)