关于Python3中的stderr日志文件写入?

环境:Linux Mint

# 当前目录中的文件hello.txt内容为空,则在日志文件er-ror.log中记录异常信息。
# 如果文件hello.txt的内容不为空,则在日志文件error.log中记录正确的信息。

import sys,time

sys.stderr = open("record.log","a")
f = open(r"./hello.txt","r")
t = time.strftime("%Y-%m-%d %X",time.localtime())
context = f.read()
if context:
    sys.stderr.write(t +" " + context)
else:
    raise Exception,t + "异常信息"

运行以上代码时,出现如下错误,求解答,谢谢。

    raise Exception,t + "异常信息"
                   ^
SyntaxError: invalid syntax
阅读 5k
1 个回答

raise Exception(t + "异常信息")

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题