2015-12-02 3 views
6

का उपयोग कर कंप्यूटर को कैसे घुमाने के लिए मैंने एक पायथन लिपि लिखी है जिसे अंततः कंप्यूटर को बंद करना चाहिए।पायथन

os.system("shutdown /p") 

यह एक बंद के कुछ प्रकार बनाता है लेकिन बारी पर Windows नियंत्रण pannel (जिसमें उपयोगकर्ता को कंप्यूटर उपयोगकर्ताओं को बदल सकते हैं) पर बनी हुई है:

इस लाइन इसे का एक हिस्सा है।

क्या कंप्यूटर को पूरी तरह से बंद करने का कोई तरीका है?

मैंने अन्य os.system ("shutdown ___") विधियों को कोई सफलता के साथ करने की कोशिश की है।

क्या कोई और तरीका है जो मदद कर सकता है?

+1

यह वास्तव में कोई लेना देना नहीं है पायथन के साथ, 'शट डाउन/पी' को टर्मिनल कमांड के रूप में सिस्टम में भेजा जाता है। कृपया अपना ओएस संस्करण निर्दिष्ट करें, क्योंकि विकल्प अलग-अलग हो सकते हैं। – TigerhawkT3

+0

हां बिल्कुल। लेकिन मेरा सवाल यह है कि क्या पाइथन मॉड्यूल का उपयोग करने का कोई तरीका है? या एक और तरीका? और मुझे प्रोग्राम को कई कंप्यूटरों पर चलाने की ज़रूरत है, इसलिए ओएस संस्करण समान नहीं है। धन्यवाद –

उत्तर

6
import os 
os.system('shutdown -s') 

यह आपके लिए काम करेगा।

1

लिनक्स के लिए:

import os 
os.system('sudo shutdown now') 

या: यदि आप पासवर्ड के लिए sudo संकेत किए बिना तत्काल बंद करना चाहते हैं, Ubuntu के लिए निम्नलिखित का उपयोग समान distro के

os.system('systemctl poweroff')