C
cinsky
Hi, I got confused when I learned the function datetime.today().
So far I learned, unless an instance is created, it is not possible to
call the class method. For example:
class Foo:
def foo(self):
pass
Foo.foo() # error: unbound method foo().
What makes me confused is that datetime class? in datetime module
provides today() function that returns the datetime object.
datetime.datetime(2007, 1, 9, 15, 34, 35, 23537)
It looks like that datetime class provides today() method that can be
callable even if it is unbound method. Do I correct?
If it is possible to make that kind of function (looks like static
member function in C++), how can I make that?
Thanks in advance.
So far I learned, unless an instance is created, it is not possible to
call the class method. For example:
class Foo:
def foo(self):
pass
Foo.foo() # error: unbound method foo().
What makes me confused is that datetime class? in datetime module
provides today() function that returns the datetime object.
datetime.datetime(2007, 1, 9, 15, 34, 35, 23537)
It looks like that datetime class provides today() method that can be
callable even if it is unbound method. Do I correct?
If it is possible to make that kind of function (looks like static
member function in C++), how can I make that?
Thanks in advance.