Я нашел простую и обработанную (!) реализацию из grizzled-python.
Простое использование os.open (..., O_EXCL) + os.close () не работает на окнах.