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