每次我的脚本运行时,我都会尝试创建一个具有唯一文件名的文件。我只打算每周或每月这样做。所以我选择使用日期作为文件名。
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'
如果我使用静态文件名,它可以工作,打开函数是否有问题,这意味着你不能传递这样的字符串?
name 是一个字符串,具有以下值:
31/1/2013BVI
非常感谢您的帮助。