python inserindo variável string como nome do arquivo

Eu estou tentando criar um arquivo de um nome de arquivo exclusivo, toda vez que meu script é executado, destina-se apenas a ser semanal ou mensal. então escolhi usar a data para o nome do arquivo.

f = open('%s.csv', 'wb') %name

é onde estou recebendo este erro.

Traceback (most recent call last):
File "C:\Users\User\workspace\new3\stjohnsinvoices\BabblevoiceInvoiceswpath.py", line 143,      in <module>
f = open('%s.csv', 'ab') %name
TypeError: unsupported operand type(s) for %: 'file' and 'str'

funciona se eu usar um nome de arquivo estático, existe um problema com a função open, isso significa que você não pode passar uma string assim?

name é uma string e possui valores como:

31/1/2013BVI

Muito obrigado por qualquer ajuda

questionAnswers(4)

yourAnswerToTheQuestion