On 14/03/2013 15:38, Chuck wrote:
HI all,

I am trying to write a podcast catcher for fun, and I am trying to
come up with a way to generate a destination filename to use in the
function urlretrieve(url, destination).  I  would like the
destination filename to end in a .mp3 extension.

My first attempts were parsing out the <pubdate> and stripping the
whitespace characters, and joining with os.path.join.  I haven't been
able to make that work for some reason.  Whenever I put the .mp3 in
the os.path.join I get syntax errors.  I am wondering if there is a
better way?

I was doing something like
os.path.join('C:\\Users\\Me\\Music\\Podcasts\\', pubdate.mp3), where
pubdate has been parsed and stripped of whitespace.  I keep getting
an error around the .mp3.

Any ideas?

The filename referred to by pubdate is a string, and you want to append
an extension, also a string, to it. Therefore:

os.path.join('C:\\Users\\Me\\Music\\Podcasts\\', pubdate + '.mp3')
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to