If that last post to Luke didn't clear anything up.. lets try this at a smaller level...
I'm going to ignore the fact that my program already renames the file properly..

I have list1 of filenames
I have list2 of filenames

Item from list 1 needs to be found in list2, but I can't change cases, because thats what I'm looking for. I suppose, I could .sort each list after chopping the extra files names out of list2 that aren't in list1. then all I have to do is list1[count] = list2[count]

What I'd like to know, is why my program works, if I can't get it to display the proper filename in the 3rd output column. I guess os.rename(notcasesensitive, iscasesensitive) ?




On 10/18/06, Chris Hengge <[EMAIL PROTECTED]> wrote:
I'm looking for a way to do the following.

for item in limitedLineList:
        if item in directoryList:
            print match.ljust(20) + limitedLineList[count].ljust(20) + directoryList[ count].ljust(20)
        else:
            print fail.ljust(20) + limitedLineList[count].ljust(20) + directoryList[count].ljust(20)
            os.rename(pathName + directoryList[ count], pathName + limitedLineList[count])
        count = count + 1

Where I have underlined, needs to be the item from the directoryList, and I'm unable to find a way to return that.

The code is actually doing what I want correctly, (cheated a test by hand changing variables), but I need to find the directory location.

Thanks.

_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to