python einfügen von Variablen string als Datei-name

Ich versuche, eine Datei zu erstellen-Datei einen eindeutigen Dateinamen jedes mal, wenn mein Skript gestartet wird, ist es nur beabsichtigt, wöchentlich oder monatlich. also wählte ich das Datum für den Dateinamen.

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

ist, wo ich bin, immer dieser Fehler.

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'

funktioniert es, wenn ich einen statischen Dateinamen, gibt es ein Problem mit der open-Funktion, das heißt, Sie können nicht übergeben Sie eine Zeichenfolge wie diese?

name ist ein string und hat Werte wie :

31/1/2013BVI

Vielen Dank für jede Hilfe

  • cluster Antworten kommen 😉
InformationsquelleAutor jbaldwin | 2013-01-31
Schreibe einen Kommentar