"Daniel Mark" <[EMAIL PROTECTED]> wrote:
> In [2]: fileName = fileName[0:len(fileName)-1)] # remove the '\n' To chop the last character regardless of what it is: fileName = fileName[:-1] You don't need the 0 since thats the default, and you can use a negative index instead of subtracting from len(x). > Question two: > Does python provide any function that can remove the newline character > from a string if it exists? > To remove all trailing whitespace: fileName = fileName.rstrip() to just remove a newline: fileName = fileName.rstrip('\n') -- http://mail.python.org/mailman/listinfo/python-list