Bu yazıda Python’da bilgisayar sistemini kapatmak veya yeniden başlatmak için kod öğrenecek ve yazacaksınız.
Burada bulunan liste programları şunlardır:
- Bilgisayarı Kapat
- Bilgisayarı Hemen Kapatın
- Kullanıcı Tarafından Verilen Zamanda Bilgisayarı Kapatma
- Bilgisayarı yeniden başlat
- Bilgisayarı Hemen Yeniden Başlatın
- Kullanıcı Tarafından Verilen Zamanda Bilgisayarı Yeniden Başlatın
- Kullanıcının Seçimine Göre Bilgisayarı Kapatma/Yeniden Başlatma
- Kapatma Linux Tabanlı Sistem
Not – Bu makalede verilen tüm python programları (Kapatma/Yeniden Başlatma) iyi test edilmiş ve yürütülmüştür. Bu nedenle, burada verilen herhangi bir programı çalıştırmadan önce tüm belgeleri kaydettiğinizden emin olun.
Dikkat – Aşağıda verilen herhangi bir programı çalıştırmadan önce tüm belgeleri kaydettiğinizden ve kapattığınızdan emin olun. Çünkü bu kodları (programları) çalıştırdıktan sonra sisteminiz kapanır/yeniden başlatılır ve kaydedilmemiş belgelerinizi kaybedebilirsiniz.
Bir python kodu kullanarak bilgisayar sisteminizi (PC veya dizüstü bilgisayar) kapatmak veya yeniden başlatmak için, önce işletim sistemi kitaplığını içe aktarmanız ve ardından os.system()
öğesini şu şekilde kullanmanız gerekir:
1 2 3 | os.system("shutdown /s") |
Sistemi kapatmak için /s Sistemi yeniden başlatmak için /r kullanın. Şimdi görevi yapmak için Python’da programı oluşturalım.
Python Kullanarak Bilgisayarı Kapatma
Bu python programı, bilgisayar sisteminizi varsayılan süre olan 30 saniyeden sonra kapatır. Aşağıda verilen programı çalıştırdığınız anda bilgisayarınız 30 saniye sonra kapanır:
1 2 3 4 | import os os.system("shutdown /s") |
Not – Bu programı çalıştırmadan önce tüm belgeleri kapatın.
Not – os modülü, İşletim Sistemi ile etkileşim için işlevler sağlar.
Not – os.system() yöntemi, bir alt kabukta bir komutu yürütmek için kullanılır. Burada komut dize türündedir.
Bilgisayarı Hemen Kapatma
Sistemi hemen kapatmak için zamanlayıcıyı 0 saniye olarak sağlayın. Bu programda gösterildiği gibi sistemin 0 saniye içinde veya hemen kapanması için:
1 2 3 4 | import os os.system("shutdown /s /t 0") |
Not – /t 0, bu programa eklenen ekstra koddur (önceki koddan daha). Burada /t zamanlayıcı anlamına gelir ve 0, 0 saniyeyi belirtir. Bu nedenle, bu programı çalıştırdıktan sonra sistem 0 saniye içinde kapanır.
Bilgisayarı Verilen Zamanda Kapatma
Bu program, kullanıcıdan, zamanlayıcıyı sistemi kapatacak şekilde ayarlamak için saniye sayısını girmesini ister:
1 2 3 4 5 6 7 8 9 10 | import os print("Bilgisayarı kapatma için saniye girin: ") saniye = int(input()) kapatmaKodu = "shutdown /s /t " + str(saniye) os.system(kapatmaKodu) |
Python kullanarak Bilgisayarı Yeniden Başlatın
Bir python programı kullanarak bilgisayar sisteminizi yeniden başlatmak için, sistemi kapatmak için verilen programdaki /s‘yi /r ile değiştirmeniz yeterlidir. Geri kalan şeyler aşağıda verilen programda gösterildiği gibi olacaktır:
1 2 3 4 | import os; os.system("shutdown /r") |
Bilgisayarı Hemen Yeniden Başlatın
Bu python programı, bilgisayarınızı 0 saniyede veya hemen yeniden başlatır:
1 2 3 4 | import os os.system("shutdown /r /t 0") |
Bilgisayarı Verilen Zamanda Yeniden Başlatın
Bu program, verilen zaman bölümündeki kapatma bilgisayarında verilen programla aynıdır. Yapılması gereken tek şey, aşağıdaki ifadeyi değiştirmek:
1 2 3 4 5 6 7 8 9 10 | import os print("Bilgisayarı yeniden başlatmak için saniye girin: ") saniye = int(input()) kapatmaKodu = "shutdown /r /t " + str(saniye) os.system(kapatmaKodu) |
Kapatma Linux Tabanlı Sistem
Bir Python programı kullanarak linux tabanlı sistemi kapatmak için kod şudur:
1 2 3 4 | import os os.system("sudo shutdown now") |
Add Comment