我只是在学习python,似乎犯了一个小错误。有了这段代码,使用构造函数来获取和报错。
“ cit_ref = Patterns(patstring, 3) TypeError: 这个构造函数不带参数”
import re
class Patterns:
"""A simple struct to hold our regex """
def __init__(self, pat, bodynumArg=2):
self.pat = pat
self.bodynum = bodynumArg
self.reg = re.compile(self.pat, re.M+re.S)
patstring = r'<((us-)?references-cited)>(.*?)</\1>'
cit_ref = Patterns( patstring, 3)