Python/Python 기타

파이썬 윈도우 종료

arvigoes 2020. 12. 15. 22:30

파이썬에는 기본으로 제공되는 라이브러리 가 있습니다.
프로젝트에서 익숙하게 사용하고 있었지만 따로 설치하거나 한 적은없는 라이브러리이죠
sys, io, os 등 이 라이브러리들은 파이썬이 설치될때 자동으로 설치되는 기본 제공라이브러리 입니다.
여러 과정을 거쳐 필수적으로 있어야 되는 기능들이 이에 포함이 되어
버젼이 변경될때 추가 또는 삭제 변경등이 배포 됩니다.

이 기본라이브러리에는 아주 많은 기능이 있지만 오늘은 os 라이브러리의 system 함수를 사용해서
windows 를 종료하는 기능을 만들어 보겠습니다.

완성 코드입니다.

import os
def shutdown() :
    os.system("shutdown -s -t 0")

if __name__ == "__main__":
    shutdown()

저대로 수행하면 컴퓨터가 강제 종료 됩니다.
shutdown 명령의 옵션은 아래와 같습니다.

 

 

os.system 은 시스템 자체의 프로그램이나 기타 명령을 파이썬에서 호출 하는 합수 입니다.
os.system("명령") 처럼 사용하시면 됩니다.
노트패드를 사용하는 방법은 여러가지가 있지만
저는 시작 + R 을 통해 실행창을 켜고 "notepad" 입력하여 하는 방법을 제일 자주 사용합니다.

여기에 입력 할 수 있는 것은 모두 os.system("명령") 에 모두 사용 할 수 있습니다.
여기서의 명령은 특정어플리케이션(notepad.exe) 를 실행하라는 명령입니다.

파이썬으로 노트패드를 열어 보도록 할까요?

간단하게 잘 되네요

윈도우에는 아주 많은 명령과 어플리케이션 들이 있습니다.
os.system 을 통해 원할때 pc 종료, 재부팅 등도 할 수 있고, 서비스 시작, 종료, 멈춤 등을 제어 가능합니다.
윈도우 전체를 제어 할 수 있는 유용한 기능이니 활용을 생각 해 보셔도 좋을듯 하네요

'Python > Python 기타' 카테고리의 다른 글

pandas 를 이용한 excel 로드  (0) 2020.12.01
pyinstaller 설치 & pycharm 연결  (0) 2020.11.30
python console 모듈 설치  (0) 2020.11.30
python csv file 쓰기  (0) 2020.03.05
공공 데이터 권한 취득 방법  (0) 2019.12.25