[Tutor] ok, got a primitive but workable solution

Sean 'Shaleh' Perry shalehperry@attbi.com
Fri, 28 Dec 2001 14:58:26 -0800 (PST)

On 28-Dec-2001 Kirk Bailey wrote:
> I wanted to trim a statement down to give me ONLY the name of the list.
> I got it.
> Probably not the best solution, but it works, and works in python 1.5.2
> which is what is in my server.
>  'list' is a string, such as: './lists/testlist3.info'
> I want to extract the pure list name so I can display ONLY that. This
> works.
> def getname(list):
>       a=string.split(list,'/')
>       b=a[2]
>       c=string.split(b,'.')
>       return c[0]

apparently you missed my mail.

def getname(thing): # list is A BAD NAME TO USE
    import os.path
    name = os.path.basename(thing)
    name, ext = os.path.splitext(name)
    return name