"Spencer Parker" <inthefri...@gmail.com> wrote
Here is the code:
http://dpaste.com/hold/193862/
First comment: why are you using print followed by raw_input?
You could put the prompt string inside raw_input - if you need
a new line just put a \n in the prompt string. It will shorten and
clarify the code.
<http://dpaste.com/hold/193862/>It still isn't working for me. I don't see
it hitting the first for loop or even the second one. It runs without an
error at all.
What if you put a print to echo the directory value?
I am inputing the directory as: \\Documents\ and\
Settings\\user\\Desktop\\test
I don't think you should need the double \\, Python will do that for
you if its reading from raw_input - the print should confirm that.
os.walk has a return value of a tuple with 3 values not 2.
I'd expect a ValueError there... unless the walk returns nothing
which would be true if the directory was empty - or did not exist?
Again use the print to check the directory is valid.
Try using listdir() on it to see if it can read it.
HTH,
--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor