#!/usr/bin/env python # -*- coding: utf-8 -*- # http://www.amazon.co.jp/gp/product/B00EO3TRL2 # Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns (Developer's Library) import abc import re import HTMLParser class AbstractWordCounter(object): __metaclass__ = abc.ABCMeta @staticmethod @abc.abstractmethod def can_count(filename): pass @staticmethod @abc.abstractmet