写入日志文件时,Python 3和Python 2之间的语法会发生变化

2024-09-12 10:28:04 发布

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

我的工作目前使用python 2.7编写脚本。然而,我目前正在使用python 3.7编写脚本。通常,当我们需要写入日志文件时,代码如下所示:

log = file(r'\\server\blah\result.log', 'w')

print >>log, 'BEGIN DAILY REPORT ' + strftime("%m/%d/%y %H:%M:%S", localtime()) + '\n

然而,在3.7中,我得到了这个错误:“NameError:name‘file’未定义”。这是语法变化的结果吗?原谅我,因为我对python还不熟悉