Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में टाइम लाइब्रेरी का उपयोग करके समय को कैसे एक्सेस और कन्वर्ट करें

परिचय

समय पुस्तकालय पायथन में वास्तविक दुनिया में समय प्राप्त करने और इससे संबंधित विभिन्न कार्यों को करने के लिए उपयोग किया जाता है। आप इस मॉड्यूल का उपयोग करके निष्पादन समय में भी हेरफेर कर सकते हैं।

आरंभ करना

समय मॉड्यूल पायथन के साथ पैक किया गया है। इसका मतलब है कि आपको पीआईपी पैकेज मैनेजर का उपयोग करके इसे अलग से स्थापित करने की आवश्यकता नहीं है।

इसके विभिन्न कार्यों और विधियों का उपयोग करने के लिए, आपको पहले इसे आयात करना होगा।

आयात समय

वर्तमान स्थानीय समय प्रिंट करना

वर्तमान स्थानीय समय को प्रिंट करने के लिए, हम ctime() फ़ंक्शन का उपयोग करेंगे।

लेकिन सबसे पहले, हमें युग के बाद से सेकंड की संख्या प्राप्त करनी होगी। यानी 1 जनवरी 1970, 00:00:00 के बाद से सेकंड की संख्या।

आयात समयसेकंड =समय। समय () local_time =समय। समय (सेकंड) प्रिंट ("स्थानीय समय:", स्थानीय_ समय) 

आउटपुट

स्थानीय समय:सूर्य जनवरी 31 23:50:16 2021

उपरोक्त कार्यक्रम में, हम पहले युग से समय प्राप्त करते हैं और फिर इसे ctime फ़ंक्शन के तर्क के रूप में प्रदान करते हैं जो वर्तमान स्थानीय समय लौटाता है।

पायथन स्क्रिप्ट के निष्पादन को निलंबित करना

कभी-कभी आप पायथन लिपि के निष्पादन को धीमा या विलंबित करना चाह सकते हैं। उदाहरण के लिए, आप लूप के लिए पुनरावृति करते हुए संख्याओं को धीरे-धीरे प्रिंट करना चाह सकते हैं।

आप समय मॉड्यूल में स्लीप फ़ंक्शन का उपयोग करके ऐसा कर सकते हैं।

उदाहरण

आयात समय के लिए मैं सीमा में (1,6):प्रिंट(i) समय। सो जाओ(1)

उपरोक्त प्रोग्राम 1 से 5 तक प्रिंट करता है और अगले नंबर को प्रिंट करने से पहले 1 सेकंड प्रतीक्षा करता है।

इस तरह, आप पूरी सामग्री को आउटपुट स्क्रीन पर एक बार में प्रिंट करने से बच सकते हैं।

स्थानीय समय को time.struct_time ऑब्जेक्ट के रूप में प्रिंट करना

टाइम मॉड्यूल पर काम करते समय आप देखेंगे कि आप sturct_time ऑब्जेक्ट पर बहुत अधिक आते हैं।

अपना खुद का ऑब्जेक्ट बनाने के लिए, नीचे दिए गए सिंटैक्स का पालन करें -

time.struct_time(tm_year=2021, tm_mon=1, tm_mday=31, tm_hour=9, tm_min=28, tm_sec=56, tm_wday=6, tm_yday=31, tm_isdst=0)

अब जब आप जानते हैं कि स्ट्रक्चर_टाइम ऑब्जेक्ट क्या है, तो आइए हम स्थानीय समय को प्रिंट करने पर काम करना शुरू करें।

उदाहरण

आयात समयसेकंड =समय.समय()curr_time =समय.स्थानीय समय(सेकंड)प्रिंट(curr_time)प्रिंट(“वर्तमान वर्ष −>“, curr_time.tm_year)

उपरोक्त उदाहरण में, हमने वस्तु प्राप्त की और इसके विभिन्न तर्कों तक पहुँच प्राप्त की। चीजें कैसे काम करती हैं, इसका बेहतर अंदाजा लगाने के लिए आप ऊपर बताए गए स्ट्रक्चर_टाइम के सिंटैक्स के बाद सभी अलग-अलग तर्कों तक पहुंच सकते हैं।

स्ट्रिंग डेटा को struct_time में कनवर्ट करना

कभी-कभी आप स्ट्रिंग में समय को स्ट्रक्चर_टाइम ऑब्जेक्ट में बदलना चाह सकते हैं।

उदाहरण

import timeexample ="17 जुलाई 2001" ans =time.strptime(उदाहरण, "%d %B %Y")print(ans)

आउटपुट

time.struct_time(tm_year=2001, tm_mon=7, tm_mday=17, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=198, tm_isdst=−1)

निष्कर्ष

अब आप पाइथन में मौजूद टाइम मॉड्यूल के विभिन्न उपयोगों और कार्यात्मकताओं को समझते हैं।

आपने स्ट्रक्चर_टाइम ऑब्जेक्ट के बारे में सीखा है और इसका उपयोग और हेरफेर कैसे करें। और स्ट्रिंग डेटा को struct_time ऑब्जेक्ट में बदलने के लिए भी।

टाइम मॉड्यूल और इसकी विभिन्न अन्य विशेषताओं के बारे में अधिक जानकारी के लिए, इसके आधिकारिक दस्तावेज - https://docs.python.org/3/library/time.html पर पढ़ें।


  1. पायथन का उपयोग करके किसी शहर का देशांतर और अक्षांश कैसे प्राप्त करें?

    किसी शहर का देशांतर और अक्षांश प्राप्त करने के लिए, हम जियोपी का उपयोग करेंगे मापांक। जियोपी पते, शहरों, देशों आदि के निर्देशांकों का पता लगाने के लिए तृतीय-पक्ष जियोकोडर और अन्य डेटा स्रोतों का उपयोग करता है। सबसे पहले, सुनिश्चित करें कि जियोपी मॉड्यूल स्थापित है - pip install geopy निम्नलिखित उद

  1. पायथन और मैटप्लोटलिब का उपयोग करके लाइनों के अंत की व्याख्या कैसे करें?

    पायथन और मैटप्लोटलिब का उपयोग करके पंक्तियों के अंत की व्याख्या करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। चर को इनिशियलाइज़ करें, पंक्तियाँ , पंक्तियों की संख्या डेटा प्राप्त करने के लिए। आयताकार सारणीबद्ध डेटा में पांडा डे

  1. पाइथन में टिंकर का उपयोग करके निर्देशिका का चयन कैसे करें और स्थान को कैसे स्टोर करें?

    हम डायलॉग बॉक्स से परिचित हैं और उनके साथ कई तरह के एप्लिकेशन में इंटरैक्ट किया है। इस प्रकार के संवाद एक एप्लिकेशन बनाने में उपयोगी होते हैं जहां उपयोगकर्ता सहभागिता एक प्रमुख आवश्यकता होती है। हम डायलॉग बॉक्स का उपयोग उपयोगकर्ता को विभिन्न प्रकार की फाइलों का चयन करने के लिए कह सकते हैं और फिर कुछ