创建fi时出现Python oserror errno22

2024-05-07 23:43:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到22号错误代码:

import datetime
now = str(datetime.datetime.now())
filename = "log_{}".format(now)
logFile = open(filename, "w+")

Tags: importlogformatdatetimeopenfilenamenowlogfile
1条回答
网友
1楼 · 发布于 2024-05-07 23:43:36

快速修复,如果您同意:被替换为:

import datetime
now = str(datetime.datetime.now())
filename = "log_{}".format(now).replace(':', '.')
filename
# 'log_2018-09-13 11.39.42.216000'
logFile = open(filename, "w+")

文件名包含“:”字符是个问题。你知道吗

相关问题 更多 >