Alex Popescu <[EMAIL PROTECTED]> wrote in news:[EMAIL PROTECTED]:
> Hi all! > > I am trying to use the os.path.walk function, but I am getting a weird > error: > > def _walk(dir_name): > def selector(arg, dirname, fnames): > print "selector" > > os.path.walk(dir_name, selector, None) > > File "C:\zengarden\python\python25\lib\ntpath.py", line 325, in walk > names = os.listdir(top) > TypeError: coercing to Unicode: need string or buffer, list found > > After searching through the documentation the only thing that I've > found is the comment on os.listdir(path): > > [quote] > Changed in version 2.3: On Windows NT/2k/XP and Unix, if path is a > Unicode object, the result will be a list of Unicode objects. > [/quote] > > Unfortunately, I have no idea what to do next. > > TIA, > ./alex > -- > .w( the_mindstorm )p. > This seems to work in Python console, so I'm more puzzled now :-(. bests, ./alex -- .w( the_mindstorm )p. -- http://mail.python.org/mailman/listinfo/python-list