Pegar o caminho da pasta atual?

6 messages Options
Embed this post
Permalink
luiz-2

Pegar o caminho da pasta atual?

Reply Threaded More More options
Print post
Permalink
Olá pessoal, boa tarde!

Como que faço para pegar através de script python ou ZPT, a pasta atual a qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo:

/site/pasta1/subpasta3

E abrir um arquivo ZPT e digitar o comando (?????), gostaria que aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo. Ex:

/site/pasta1/subpasta3
ou
subpasta3

Tentei com o: context.absolute_url, mas daí me vem o caminho mais o nome do arquivo!

Obrigado a qualquer ajuda!



      ____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
Alexandre Marinho-2

Re: Pegar o caminho da pasta atual?

Reply Threaded More More options
Print post
Permalink
Acho q assim funfa:

'/'.join(context.absolute_url.split('/')[:-1])

--
Alexandre Marinho
http://alexandre.cuboestudioweb.com


2009/8/4 Luiz <[hidden email]>

>
>
> Olá pessoal, boa tarde!
>
> Como que faço para pegar através de script python ou ZPT, a pasta atual a
> qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo:
>
> /site/pasta1/subpasta3
>
> E abrir um arquivo ZPT e digitar o comando (?????), gostaria que aparecesse
> o caminho da pasta atual ou a pasta atual onde está este arquivo. Ex:
>
> /site/pasta1/subpasta3
> ou
> subpasta3
>
> Tentei com o: context.absolute_url, mas daí me vem o caminho mais o nome do
> arquivo!
>
> Obrigado a qualquer ajuda!
>
> ------------------------------
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>-
> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>-
> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>-
> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
>
>
>
Gustavo Lepri-2

Re: Pegar o caminho da pasta atual?

Reply Threaded More More options
Print post
Permalink
Ou se preferir:

'/'.join(context.getPhysicalPath())

Gustavo

2009/8/4 Alexandre Marinho <[hidden email]>

>
>
> Acho q assim funfa:
>
> '/'.join(context.absolute_url.split('/')[:-1])
>
> --
> Alexandre Marinho
> http://alexandre.cuboestudioweb.com
>
>
> 2009/8/4 Luiz <[hidden email]>
>
>>
>>
>>  Olá pessoal, boa tarde!
>>
>> Como que faço para pegar através de script python ou ZPT, a pasta atual a
>> qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo:
>>
>> /site/pasta1/subpasta3
>>
>> E abrir um arquivo ZPT e digitar o comando (?????), gostaria que
>> aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo.
>> Ex:
>>
>> /site/pasta1/subpasta3
>> ou
>> subpasta3
>>
>> Tentei com o: context.absolute_url, mas daí me vem o caminho mais o nome
>> do arquivo!
>>
>> Obrigado a qualquer ajuda!
>>
>> ------------------------------
>> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>-
>> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>-
>> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>-
>> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
>>
>>
>
>
>
>
Alexandre Marinho-2

Re: Pegar o caminho da pasta atual?

Reply Threaded More More options
Print post
Permalink
É... assim eh melhor!

--
Alexandre Marinho
http://alexandre.cuboestudioweb.com


2009/8/4 Gustavo Lepri <[hidden email]>

>
>
> Ou se preferir:
>
> '/'.join(context.getPhysicalPath())
>
> Gustavo
>
> 2009/8/4 Alexandre Marinho <[hidden email]>
>
>
>>
>> Acho q assim funfa:
>>
>> '/'.join(context.absolute_url.split('/')[:-1])
>>
>> --
>> Alexandre Marinho
>> http://alexandre.cuboestudioweb.com
>>
>>
>> 2009/8/4 Luiz <[hidden email]>
>>
>>>
>>>
>>>  Olá pessoal, boa tarde!
>>>
>>> Como que faço para pegar através de script python ou ZPT, a pasta atual a
>>> qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo:
>>>
>>> /site/pasta1/subpasta3
>>>
>>> E abrir um arquivo ZPT e digitar o comando (?????), gostaria que
>>> aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo.
>>> Ex:
>>>
>>> /site/pasta1/subpasta3
>>> ou
>>> subpasta3
>>>
>>> Tentei com o: context.absolute_url, mas daí me vem o caminho mais o nome
>>> do arquivo!
>>>
>>> Obrigado a qualquer ajuda!
>>>
>>> ------------------------------
>>> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>-
>>> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>-
>>> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>-
>>> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
>>>
>>>
>>
>>
>>
>
>
>
>
Rodrigo Castardo

Re: Pegar o caminho da pasta atual?

Reply Threaded More More options
Print post
Permalink
A melhor solução é a do Gustavo, existe uma outra "alternativa" porém
ela é problemática.

É o absolute_url_path, ele funciona com Zope alone, quando vem algo na
frente (varnish e nginx no nosso caso) ele se perde.

Abraços.

2009/8/4 Alexandre Marinho <[hidden email]>:

>
>
> É... assim eh melhor!
>
> --
> Alexandre Marinho
> http://alexandre.cuboestudioweb.com
>
>
> 2009/8/4 Gustavo Lepri <[hidden email]>
>>
>>
>> Ou se preferir:
>>
>> '/'.join(context.getPhysicalPath())
>>
>> Gustavo
>>
>> 2009/8/4 Alexandre Marinho <[hidden email]>
>>>
>>>
>>> Acho q assim funfa:
>>>
>>> '/'.join(context.absolute_url.split('/')[:-1])
>>>
>>> --
>>> Alexandre Marinho
>>> http://alexandre.cuboestudioweb.com
>>>
>>>
>>> 2009/8/4 Luiz <[hidden email]>
>>>>
>>>>
>>>> Olá pessoal, boa tarde!
>>>>
>>>> Como que faço para pegar através de script python ou ZPT, a pasta atual
>>>> a qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo:
>>>>
>>>> /site/pasta1/subpasta3
>>>>
>>>> E abrir um arquivo ZPT e digitar o comando (?????), gostaria que
>>>> aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo.
>>>> Ex:
>>>>
>>>> /site/pasta1/subpasta3
>>>> ou
>>>> subpasta3
>>>>
>>>> Tentei com o: context.absolute_url, mas daí me vem o caminho mais o nome
>>>> do arquivo!
>>>>
>>>> Obrigado a qualquer ajuda!
>>>>
>>>> ________________________________
>>>> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
>>>> Celebridades - Música - Esportes
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>



--



--
Rodrigo Castardo
Liberiun
COO
[hidden email]
+55 61 9123-7847
+55 61 3468-2662
luiz-2

Re: Pegar o caminho da pasta atual?

Reply Threaded More More options
Print post
Permalink
Muito obrigado pessoal, valeu e muito a ajuda!


--- Em ter, 4/8/09, Rodrigo Castardo <[hidden email]> escreveu:

De: Rodrigo Castardo <[hidden email]>
Assunto: Re: [zope-pt] Pegar o caminho da pasta atual?
Para: [hidden email]
Data: Terça-feira, 4 de Agosto de 2009, 17:33






 




   
                  A melhor solução é a do Gustavo, existe uma outra "alternativa" porém

ela é problemática.



É o absolute_url_ path, ele funciona com Zope alone, quando vem algo na

frente (varnish e nginx no nosso caso) ele se perde.



Abraços.



2009/8/4 Alexandre Marinho <lyralemos@gmail. com>:

>

>

> É... assim eh melhor!

>

> --

> Alexandre Marinho

> http://alexandre. cuboestudioweb. com

>

>

> 2009/8/4 Gustavo Lepri <gustavolepri@ gmail.com>

>>

>>

>> Ou se preferir:

>>

>> '/'.join(context. getPhysicalPath( ))

>>

>> Gustavo

>>

>> 2009/8/4 Alexandre Marinho <lyralemos@gmail. com>

>>>

>>>

>>> Acho q assim funfa:

>>>

>>> '/'.join(context. absolute_ url.split( '/')[:-1] )

>>>

>>> --

>>> Alexandre Marinho

>>> http://alexandre. cuboestudioweb. com

>>>

>>>

>>> 2009/8/4 Luiz <softdrivers2@ yahoo.com. br>

>>>>

>>>>

>>>> Olá pessoal, boa tarde!

>>>>

>>>> Como que faço para pegar através de script python ou ZPT, a pasta atual

>>>> a qual estou trabalhando? Explico: Se eu estiver num caminho como o abaixo:

>>>>

>>>> /site/pasta1/ subpasta3

>>>>

>>>> E abrir um arquivo ZPT e digitar o comando (?????), gostaria que

>>>> aparecesse o caminho da pasta atual ou a pasta atual onde está este arquivo.

>>>> Ex:

>>>>

>>>> /site/pasta1/ subpasta3

>>>> ou

>>>> subpasta3

>>>>

>>>> Tentei com o: context.absolute_ url, mas daí me vem o caminho mais o nome

>>>> do arquivo!

>>>>

>>>> Obrigado a qualquer ajuda!

>>>>

>>>> ____________ _________ _________ __

>>>> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -

>>>> Celebridades - Música - Esportes

>>>>

>>>

>>>

>>>

>>

>>

>>

>

>



--



--

Rodrigo Castardo

Liberiun

COO

rodrigocastardo@ liberiun. com

+55 61 9123-7847

+55 61 3468-2662


 

     

   
   
       
         
       
       








       


       
       


      ____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com