프로그램의 단일 인스턴스만 실행 중인지 확인 프로그램의 인스턴스를 하나만 실행할 수 있는 파이썬 방식이 있습니까? 제가 생각해낸 유일한 합리적인 해결책은 그것을 어떤 포트에서 서버로 실행하려고 시도하다가 같은 포트에 바인딩하려는 두 번째 프로그램이 실패하는 것입니다.하지만 좋은 생각은 아닙니다. 이것보다 더 가벼운 것이 있을까요? (프로그램이 때때로 실패할 것으로 예상된다는 점을 고려하십시오. 즉, segfault - "파일 잠금"과 같은 기능이 작동하지 않습니다.)다음 코드가 작업을 수행해야 하며 교차 플랫폼이며 Python 2.4-3.2에서 실행됩니다.Windows, OS X 및 Linux에서 테스트했습니다. from tendo import singleton me = singleton.SingleIn..