如何修复 Python 类型错误:'datetime.datetime'对象不可调用?



尝试将datetime.datetime.now()值赋给self。startDate变量,但得到错误:

TypeError: 'datetime.datetime' object is not callable

!/usr/bin/python3
import datetime
import os

class TradingSystem:
def __init__(self):
self.startDate = datetime.datetime.now()
ts = TradingSystem()
print("Started trading system, date: {}".format(ts.startDate()))

Try with:

self.startDate = datetime.datetime.now

问题是你已经在你的定义中调用了这个函数,然后你又调用了它。

如果你想在实例化时设置开始日期,让第一部分保持原样(就像你发布的那样),并尝试:

print("Started trading system, date: {}".format(ts.startDate))

第一个选项将始终打印当前日期和时间,前一个选项将打印实例化的日期和时间。

最新更新