我想使用 Python 创建一个带有附加到文件名的日期和时间戳的文件。当我这样做时,打开文件时出现错误。
today = datetime.datetime.today().strftime("%m-%d-%Y_%H:%M:%S")
file = "text" + today
open(file,'w')
它报告无效文件名的错误。
我想使用 Python 创建一个带有附加到文件名的日期和时间戳的文件。当我这样做时,打开文件时出现错误。
today = datetime.datetime.today().strftime("%m-%d-%Y_%H:%M:%S")
file = "text" + today
open(file,'w')
它报告无效文件名的错误。
尝试这个:
today = datetime.datetime.today().strftime("%m-%d-%Y_%H.%M.%S")
fname = "text" + today
f = open(fname,'w')
如前所述,不要使用冒号 i 文件名(我将其更改为简单的点,您可以将其更改为您想要的任何内容)。
你需要从 中创建一个对象open(...)
,我称之为f
,但你可能已经知道了。
file
是一个内置函数。不要用作变量名。
哎呀。我记错了那w+
部分。对不起,
":"
在某些操作系统上,文件名中不允许使用冒号 ( )。