スクリプトを実行するたびに、一意のファイル名でファイルを作成しようとしています。私はこれを毎週または毎月行うつもりです。そのため、ファイル名に日付を使用することにしました。
f = open('%s.csv', 'wb') %name
このエラーが発生する場所です。
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'
静的ファイル名を使用すると機能します。open 関数に問題がありますか?つまり、このような文字列を渡すことができないということですか?
name は文字列で、次のような値を持ちます。
31/1/2013BVI
助けてくれてありがとう。