Python 打开名称中带有日期/时间戳的文件时出错
我想使用Python创建一个文件,在文件名后附加日期和时间戳。当我这样做时,打开文件时会出现错误Python 打开名称中带有日期/时间戳的文件时出错,python,Python,我想使用Python创建一个文件,在文件名后附加日期和时间戳。当我这样做时,打开文件时会出现错误 today = datetime.datetime.today().strftime("%m-%d-%Y_%H:%M:%S") file = "text" + today open(file,'w') 它报告无效文件名的错误。在某些操作系统上,文件名中不允许使用冒号(“:”)。在某些操作系统上,文件名中不允许使用冒号(”:“)。尝试以下操作: today = datetime.datetime.t
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')
打开(…)
创建一个对象,我称之为f
,但您可能已经知道了这一点文件
是一个内置函数。不要用作变量名w+
-部分。抱歉,请尝试以下操作:
today = datetime.datetime.today().strftime("%m-%d-%Y_%H.%M.%S")
fname = "text" + today
f = open(fname,'w')
打开(…)
创建一个对象,我称之为f
,但您可能已经知道了这一点文件
是一个内置函数。不要用作变量名分组。我记错了
w+
-部分。很抱歉,在我的环境中工作正常,但可能是因为冒号,我不能100%确定,但可能是因为文件名在我的环境中无效(即,它包含禁止使用的字符,例如冒号),但可能是因为冒号,我不能100%确定,但可能只是文件名无效(即,它包含禁止使用的字符,例如冒号)