Python 2.7 strftime TypeError

时间:2018-11-21 18:30:10

标签: python-2.7

我正在使用python 2.7.x:

import datetime
...
def _log(error_level, message):
  try:
      d = datetime.datetime.now()
      date_template = d.strftime("%Y.%m.%d - %H:%M:%S")
      ...
  except:
      sv_custom_utils.simple_exception_info()

99%中运行时没有任何问题,但有时我收到错误消息:

ERROR:root:
2018.11.21 - 15:58:25:
  Top:  file: [sv_logger.py], method: _log()
  Root: file: [sv_logger.py], line 51, cause: in _log [date_template = d.strftime("%Y.%m.%d - %H:%M:%S")]
  TypeError: a float is required

可能是什么原因? Python在Ubuntu 16/18上运行。这是否意味着d应该是浮点数?

0 个答案:

没有答案