lanny at freshells.ch
Thu Aug 14 01:54:38 CEST 2008
> 1) You need to either use raw string for your pathnames or use forward
> This is because backslash is an escape character to Python and if you get
> any legal escaped sequence (like \n, \t, etc) it won't work as expected.
> songs = glob.glob(r'C:\Documents and Settings\Admin\My
> songs = glob.glob('C:/Documents and Settings/Admin/My
> Yes, forward slashes work just fine on windows.
> 2) When you have a list (songs) and append another list (asongs) you don't
> get a combined list, you get a list with the last element being the second
> >>> songs = [1,2,3]
> >>> asongs = [4,5,6]
> >>> songs.append(asongs)
> >>> songs
> [1, 2, 3, [4, 5, 6]]
> What you wanted was songs.extend(asongs). BTW-Inserting a couple of print
> statements would have shown you this problem pretty quickly.
Thanks for the speedy responce, it really helped
-- Posted on news://freenews.netfront.net - Complaints to news at netfront.net --
More information about the Python-list