हल: cmd अजगर स्क्रिप्ट खुली रहती है

एक cmd Python स्क्रिप्ट के खुले रहने से जुड़ी मुख्य समस्या यह है कि यह मेमोरी लीक और अन्य सिस्टम संसाधन समस्याओं का कारण बन सकती है। यदि स्क्रिप्ट ठीक से बंद नहीं है, तो यह पृष्ठभूमि में चलती रह सकती है और सिस्टम संसाधनों का उपभोग कर सकती है, जिससे प्रदर्शन और अस्थिरता कम हो सकती है। इसके अतिरिक्त, यदि स्क्रिप्ट में कोई दुर्भावनापूर्ण कोड है, तो इसका उपयोग सिस्टम का शोषण करने या अन्य सुरक्षा समस्याओं का कारण बनने के लिए किया जा सकता है।

import time
while True:
    print("Python script is still running")
    time.sleep(60)

1. आयात समय: यह कथन समय मॉड्यूल का आयात करता है, जो हमें समय और दिनांक से संबंधित कार्यों तक पहुँचने की अनुमति देता है।

2. जबकि ट्रू: यह लाइन एक अनंत लूप बनाती है जो तब तक चलेगी जब तक कि इसे ब्रेक स्टेटमेंट द्वारा तोड़ा नहीं जाता है या कोई त्रुटि नहीं होती है।

3. प्रिंट ("पायथन स्क्रिप्ट अभी भी चल रही है"): यह पंक्ति हर बार लूप चलने पर "पायथन स्क्रिप्ट अभी भी चल रही है" संदेश को प्रिंट करती है।

4. time.sleep(60): यह लाइन फिर से चलने से पहले लूप को 60 सेकंड के लिए रोक देती है, जिससे हमें यह जांचने की अनुमति मिलती है कि क्या हमारी स्क्रिप्ट अभी भी हर मिनट मैन्युअल रूप से ऐसा किए बिना हर मिनट चल रही है।

पायथन में सीएमडी क्या है

पायथन में सीएमडी पायथन स्क्रिप्ट चलाने के लिए एक कमांड लाइन इंटरफेस (सीएलआई) है। यह उपयोगकर्ताओं को सीधे दुभाषिया में कमांड टाइप करने की अनुमति देता है, जो तब कोड को निष्पादित करता है और परिणाम देता है। सीएमडी का उपयोग कमांड लाइन से पायथन प्रोग्राम बनाने, डिबग करने और चलाने के लिए किया जा सकता है। यह पायथन में उपलब्ध कई बिल्ट-इन फ़ंक्शंस और मॉड्यूल तक पहुँच भी प्रदान करता है।

मैं कैसे एक पायथन स्क्रिप्ट को खुला रख सकता हूँ

पायथन लिपि को पायथन में खुला रखने के कुछ अलग तरीके हैं।

1. एक अनंत लूप का प्रयोग करें: एक अनंत लूप एक लूप है जो अनिश्चित काल तक चलता है और कभी समाप्त नहीं होता है। आप इसका उपयोग अपनी स्क्रिप्ट को तब तक चालू रखने के लिए कर सकते हैं जब तक कि उपयोगकर्ता मैन्युअल रूप से इससे बाहर न निकल जाए। अनंत लूप बनाने के लिए, आप "जबकि सही" कथन का उपयोग कर सकते हैं। यह लूप के अंदर कोड को तब तक लगातार चलाने का कारण बनेगा जब तक कि यह उपयोगकर्ता द्वारा मैन्युअल रूप से बाहर नहीं निकल जाता है या कोई अन्य शर्त पूरी नहीं हो जाती है।

2. टाइमर का उपयोग करें: आप अपनी स्क्रिप्ट को स्वचालित रूप से बाहर निकलने से पहले एक निश्चित समय तक चलने के लिए टाइमर का उपयोग भी कर सकते हैं। ऐसा करने के लिए, आप पायथन में "टाइम" मॉड्यूल का उपयोग कर सकते हैं और इसके "स्लीप ()" फ़ंक्शन का उपयोग करके एक टाइमर सेट कर सकते हैं, जो यह निर्दिष्ट करता है कि आप अपनी स्क्रिप्ट को कितने समय तक (सेकंड में) खुला रखना चाहते हैं।

3. उपयोगकर्ता से इनपुट का उपयोग करें: अंत में, आप उपयोगकर्ता से इनपुट के लिए भी पूछ सकते हैं और अपनी स्क्रिप्ट को तब तक चालू रख सकते हैं जब तक कि वे कुछ विशिष्ट दर्ज नहीं करते हैं जो इसे बाहर निकलने के लिए कहता है (उदाहरण के लिए, "निकास" टाइप करना)। ऐसा करने के लिए, आप पायथन के अंतर्निर्मित "इनपुट ()" फ़ंक्शन का उपयोग कर सकते हैं जो उपयोगकर्ता से इनपुट मांगते समय निर्दिष्ट संदेश प्रदर्शित करने वाले तर्क में लेता है (उदाहरण के लिए, "छोड़ने के लिए बाहर निकलें टाइप करें:")। फिर, जांचें कि क्या उन्होंने प्रवेश किया है जो एक्जिट कमांड के रूप में उपयोग किया जाना चाहिए और यदि ऐसा है, तो अपने लूप से बाहर निकलें और तदनुसार अपना प्रोग्राम समाप्त करें।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो