I'm sure there are plenty of other ways, but I would do:

1.
testPath[0:testPath.rindex('/')] or testPath[0:testPath.rindex('/')+1] if
you really want that trailing slash for some reason

2.
import re
xml = '<xmlTest test1="myPic" test2="1234" myVersion="6">'
tag = 'myVersion'
value = re.split('\W+', xml[xml.index(tag)+len(tag):len(xml)])[1]

On Thu, Mar 4, 2010 at 10:27 PM, efecto <[email protected]> wrote:

> 1.
> testPath = '/here/is/my/path/here/is/my/path/here/is/my/path'
> I want to get this path from the variable above.
> /here/is/my/path/here/is/my/path/here/is/my/
> I could use testPath.split('/') then manually create the path but i
> think they may be an easier way to generate the string.
>
> 2.
> I'm reading in an xml file and would like to get the version '6' from
> the string below.
> How would you do that efficiently? Again I may use split function but
> i'm sure there are more convenient ways
> <xmlTest test1="myPic" test2="1234" myVersion="6">
>
> Thanks for reading.
>
> --
> http://groups.google.com/group/python_inside_maya

-- 
http://groups.google.com/group/python_inside_maya

Reply via email to