Blz então.

Agora q vc falou eu perebi o meu erro, usando getattr o certo é
getattr(pasta, 'id do objeto') e não pasta.getattr(...).


On 2/28/07, Bruno Cattete <[EMAIL PROTECTED]> wrote:

  Opa Johnny,
Cara, valeu mesmo.
Funcionou com uma alteração.
Usar get() ao inves de gatattr().

Att,
Bruno Cattete

On 2/28/07, Johnny Souza <[EMAIL PROTECTED]> wrote:

>   Olá Bruno,
>
> Eu não testei, mas acho com algumas adaptações vc consegue fazer isso
> funcionar direito:
>
> data = DateTime(data_informada_formulario)
>
> pasta = pasta_raiz.getattr(data.year())
> pasta = pasta.getattr (data.month())
>
> pasta.invokeFactory('File', ... )
>
>
>
> On 2/28/07, Bruno Cattete < [EMAIL PROTECTED] > wrote:
> >
> >   Esqueci um detalhe.
> > No formulário existem 2 campos: um para a data e outro para o arquivo
> > a carregar.
> > De acordo com a data (dd/mm/aaaa) que o scrip deve *navagar* nas
> > pastas para inserir o arquivo no lugar certo.
> >
> > Att,
> > Bruno Cattete
> >
> >
> > On 2/28/07, Bruno Cattete < [EMAIL PROTECTED]> wrote:
> > >
> > > Olá colegas da lista, como estão?
> > >
> > > Exigiram que eu tivesse uma estrutura de pastas Ano-Mes assim:
> > >
> > > Pasta_raiz
> > >    2007
> > >         Jan
> > >         Fev
> > >         Mar
> > >         ...
> > >         Dez
> > >    2006
> > >         Jan
> > >         Fev
> > >         Mar
> > >         ...
> > >         Dez
> > >    2005
> > >         Jan
> > >         Fev
> > >         Mar
> > >         ...
> > >         Dez
> > >    2004
> > >         Jan
> > >         Fev
> > >         Mar
> > >         ...
> > >         Dez
> > >
> > > E preciso fazer um scrip para controlar a inserção de arquivos (por
> > > um formulário) na pasta correspondente.
> > > A idéia seria ter um par formulário-scrip único na Pasta_raiz.
> > > É possível fazer essa navegação no script?
> > > A solução que pensei foi criar uma *gigantesca* estrutura
> > > if-elif-else, mas crio que exista uma solução mais simples.
> > > Existe mesmo?
> > >
> > > Valeu a todos.
> > > Att,
> > > Bruno Cattete
> > >
> >
> >
>
>
> --
> Johnny Souza
> 6199358098
> Ciência da Computação - UnB
>
>



--
Johnny Souza
6199358098
Ciência da Computação - UnB

Responder a