ডেটটাইম হ'ল একটি মডিউল যা তারিখ, সময় এবং তারিখের সময়গুলি হ্যান্ডল করার অনুমতি দেয় (এগুলির সমস্তই ডেটাটাইপস)। এর অর্থ এটি datetime
উভয়ই একটি শীর্ষ-স্তরের মডিউল এবং সেই মডিউলের মধ্যে একটি ধরণের হওয়া। এটা সন্দ্বিহান.
আপনার ত্রুটি সম্ভবত মডিউলটির বিভ্রান্তিকর নামকরণের উপর ভিত্তি করে এবং আপনি বা কোনও মডিউল যা ব্যবহার করছেন তা ইতিমধ্যে আমদানি করা হয়েছে।
>>> import datetime
>>> datetime
<module 'datetime' from '/usr/lib/python2.6/lib-dynload/datetime.so'>
>>> datetime.datetime(2001,5,1)
datetime.datetime(2001, 5, 1, 0, 0)
তবে, যদি আপনি ডেটটাইম ডেটটাইম আমদানি করেন:
>>> from datetime import datetime
>>> datetime
<type 'datetime.datetime'>
>>> datetime.datetime(2001,5,1) # You shouldn't expect this to work
# as you imported the type, not the module
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: type object 'datetime.datetime' has no attribute 'datetime'
>>> datetime(2001,5,1)
datetime.datetime(2001, 5, 1, 0, 0)
আমি তোমাদের সন্দেহ বা মডিউল আপনি ব্যবহার করছেন একজনের এই মত আমদানিকৃত করেছেন:
from datetime import datetime
।