Whats the result of using id.strip()?: In [1]: " asdfasdf ".strip() Out[1]: 'asdfasdf'
It should work, I guess... Btw, you can write your code without using len in a cleaner way: try: if id[0] == ' ': id = id[1:] # Note this slice notation... except: pass try: if id[-1] == ' ': # id[-1] would be the last character id = id[:-1] # Again, a slice with only one argument except: pass Cheers, K. On Friday 25 April 2008 05:01:31 pm Victor Subervi wrote: > Hi; > Whenever I call a field from the preceeding form using cgi.FieldStorage() I > get a space on either side. I end up writing code like this to get rid of > that space: > > try: > > if id[0] == ' ': > > id = id[1:len(id)] > > except: > > pass > > try: > > if id[len(id) - 1] == ' ': > > id = id[0:len(id) - 1] > > except: > > pass > which is a nuisance. Is there a better way to do this? I have tried > id.strip() with no luck. What do? > TIA, > Victor -- Luis Zarrabeitia (aka Kyrie) Fac. de Matemática y Computación, UH. http://profesores.matcom.uh.cu/~kyrie -- http://mail.python.org/mailman/listinfo/python-list