"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन में कीबोर्ड इनपुट टाइमआउट फ़ंक्शन को लागू करने के लिए टिप्स

पायथन में कीबोर्ड इनपुट टाइमआउट फ़ंक्शन को लागू करने के लिए टिप्स

2025-04-29 को पोस्ट किया गया
ब्राउज़ करें:658

] अत्यधिक प्रतीक्षा को रोकने के लिए, इनपुट प्रॉम्प्टिंग के दौरान टाइमआउट को लागू करना वांछनीय है।

How Can I Implement a Timeout for Keyboard Input in Python?
एक समाधान में चयन कॉल का लाभ उठाना शामिल है। यह विधि संक्षिप्त और पोर्टेबल है:

आयात sys, चयन करें प्रिंट ("आपके पास जवाब देने के लिए दस सेकंड हैं!") # 10 सेकंड के रूप में `टाइमआउट 'निर्दिष्ट करें i, o, e = select.select ([sys.stdin], [], [], 10) अगर मुझे): प्रिंट ("आपने कहा", sys.stdin.readline ()। स्ट्रिप ()) अन्य: प्रिंट ("आपने कुछ नहीं कहा!") यह कोड एक निर्दिष्ट अवधि (इस मामले में 10 सेकंड) के लिए उपयोगकर्ता इनपुट की प्रतीक्षा करता है। यदि उपयोगकर्ता उस विंडो के भीतर इनपुट प्रदान करता है, तो प्रतिक्रिया कैप्चर और प्रदर्शित की जाती है। अन्यथा, एक "खाली प्रतिक्रिया" संदेश मुद्रित होता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3