반응형
동일한 스크립트가 중복돼서 실행되지 않도록 방지하는 방법입니다.
먼저 pip install tendo
로 tendo를 설치한 뒤
아래 파이썬 코드를 프로그램 시작 지점에 넣어주면 됩니다.
from tendo import singleton
me = singleton.SingleInstance()
그러고나서 중복 실행을 시도하면 "Another instance is already running, quitting."라는 메시지가 뜨면서 바로 종료됩니다.
근데 이거 쓰고나면 스크립트 종료 시에 예외가 뜬다.. 뭐가 문제지...
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[자작] DJ DJ pump this party (0) | 2023.03.04 |
---|---|
Node.js의 crypto.createCipher로 암호화된 값을 Python으로 복호화하기 (0) | 2023.02.19 |
파이썬 타입 체크 (2) | 2021.02.13 |
파이썬 코딩 컨벤션 정리 (0) | 2020.08.08 |
pyc & pyo 디컴파일러, Easy Python Decompiler (3) | 2020.03.21 |
[자작] SteamGifts 알리미 (0) | 2019.06.21 |
메시지박스 띄우기 (1) | 2016.10.03 |