다른 Python 스크립트에서 어떻게 MLStripper 클래스를 호출 할 수 있습니까?Python 스크립트에서 호출 클래스
홈페이지 파이썬 스크립트 :
import ConfigParser
import os
from HTMLParser import HTMLParser
c = imaplib_connect.open_connection()
try:
config = ConfigParser.ConfigParser()
config.read([os.path.expanduser('~/reader.config')])
test = MLStripper.strip_tags("<br>testing</br>")
print test
클래스는 내가 전화를 걸 :
class MLStripper(HTMLParser):
def __init__(self):
self.reset()
self.fed = []
def handle_data(self, d):
self.fed.append(d)
def get_data(self):
return ''.join(self.fed)
def strip_tags(html):
s = MLStripper()
s.feed(html)
return s.get_data()
시작을 통해 협력하여 [파이썬 튜토리얼] (http://docs.python.org/ 2/자습서 /). "수업을 부르는 것"은 실제로 시작하는 것이 아닙니다. – millimoose
클래스를 호출하려면 '__call__' 마법 메서드를 사용해야합니다. –