Python> = 2.6 имеет Абстрактные базовые классы .
Абстрактные базовые классы (сократил ABC), дополнительный ввод утки, позволяя определять интерфейсы, когда другие методы как hasattr () будут неуклюжи. Python идет со многими встроенными ABC для структур данных (в модуле наборов), числа (в модуле чисел), и потоки (в io модуле). Можно создать собственную ABC с модулем abc.
существует также Интерфейс Zope модуль, который используется проектами за пределами zope, как скрученный. Я не действительно знаком с ним, но существует страница Wiki здесь , который мог бы помочь.
В целом, Вам не нужно понятие абстрактных классов, или интерфейсы в Python (отредактированный - см. ответ S.Lott для деталей).
Если вы используете tortoise svn, есть процесс под названием TSVNCache.exe - убейте его. Есть способ отключить его навсегда, но я забыл где.
Полагаю, это не текущий рабочий каталог для любого процесса, запущенного на вашем компьютере? (например, командная строка; -)
Что произойдет, если вы введете rd / s
из командной строки в родительском каталоге?
Я обнаружил, что проводник Windows, кажется, удерживает некоторые папки svn, даже если он не открыт в нем. попробуйте убить explorer.exe (не волнуйтесь, вы можете вернуть его без перезапуска, просто запустив: explorer.exe )