Initializing list with data returned by datetime.strptime() in Python -


मेरे पास अजगर मॉड्यूल है:

  आयात समय समय सारणी = [[".US", " ('% H:% M:% S', '22:00')], [".पीएल" , Datetime.strptime ('% H:% M:% S', '09:00'), datetime.strptime ('% H:% M:% S', '16:50')], [".CZ ", Datetime.strptime ('% H:% M:% S', '09:00'), datetime.strptime ('% H:% M:% S', '16:20')], ["। ("% H:% M:% S ',' 17:30 ')], [" डीटीई ",'% एच:% एम:% एस ',' 09:00 ' ('% H:% M:% S', '17:30')], [ ".IT", datetime.strptime ('% H:% M:% S', '09:00'), datetime.strptime ('% H:% M:% S', '17:30')], ["पीटी", datetime.strptime ('% H:% M:% S', '09:00'), datetime.strptime ('% H:% M:% S', '17:30')] , ["। यूके", datetime.strptime ('% H:% M:% S', '09:00'), datetime.strptime ('% H:% M:% S', '17:30') ], [".FR", datetime.strptime ('% H:% M:% S', '09:00'), datetime.strptime ('% H:% M:% S', '17:30' )]]   

और ऊपर दिए गए डेटा का उपयोग करके दूसरे मॉड्यूल में कोड:

  व्यापार में समय डेटा के लिए Hour.timeList: ...   

मुझे एक त्रुटि मिलती है:

विशेषता त्रुटि: 'मॉड्यूल' ऑब्जेक्ट में कोई विशेष विशेषता नहीं है। < P> इसे ठीक कैसे करें?

[संपादित करें]: मेरा कोड फिक्स करने के बाद इस तरह दिखता है:

  आयात करें datetime INSTRUMENT_TYPE = 0 TIME_BEGIN = 1 TIME_END = 2 समय सूची = [ [".US", datetime.datetime.strptime ('15: 30: 00 ','% H:% M:% S '), datetime.datetime.strptime (' 22: 00: 00 ','% H: % M:% S ')], [".PL", datetime.datetime.strptime ('0 9: 00: 00', '% H:% M:% S'), datetime.datetime.strptime ('16: 50:00 ','% H:% M:% S ')], [".cz", datetime.datetime.strptime ('0 9: 00: 00', '% H:% M:% S'), datetime.datetime.strptime ('16: 20: 00', '% H:% M:% S')], [".DE", datetime.datetime.strptime ('0 9: 00: 00 ','% एच :% M:% S '), datetime.datetime.strptime ('17: 30: 00', '% H:% M:% S')], [".ES", datetime.datetime.strptime ('0 9) ("00: 00 ','% H:% M:% S '), datetime.datetime.strptime (' 17: 30: 00 ','% H:% M:% S ')], [" .IT " , datetime.datetime.strptime ('0 9: 00: 00 ','% H:% M:% S '), datetime.datetime.strptime ('17: 30: 00', '% H:% एम:% S ')], [".PT", datetime.datetime.strptime ('0 9: 00: 00', '% H: % M:% S '), datetime.datetime.strptime ('17: 30: 00', '% H:% M:% S')], [".UK", datetime.datetime.strptime ('0 9: 00:00 ','% H:% M:% S '), datetime.datetime.strptime (' 17: 30: 00 ','% H:% M:% S ')], [".FR", Datetime.datetime.strptime ('0 9: 00: 00 ','% H:% M:% S '), datetime.datetime.strptime (' 17: 30: 00 ','% H:% एम:% S ' )]]   

datetime.strptime मेरी आवश्यकताओं के लिए अच्छा है और datetime.time से बेहतर है, क्योंकि मैं दिनांक '% H:% M:% S' में अपने प्रोग्राम में उपयोग कर रहा हूँ और कुछ स्थानों पर किसी भी रूपांतरण की आवश्यकता नहीं है।

आपको ऐसा करना होगा: < P> datetime.datetime.strptime (...) इसके बजाय

वैकल्पिक रूप से, आप ऐसा कर सकते हैं:

से datetime आयात datetime

और फिर आप ऐसा कर सकते हैं:

datetime.strptime (...)

Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -