python 2.7.3版导入maxrepeat模块时出现问题

python 2.7.3版导入maxrepeat模块时出现问题,python,python-2.7,python-2.x,Python,Python 2.7,Python 2.x,我正在尝试导入Python2.7.3中的maxrepeat模块,但无法在google中获得太多信息。请提供一些帮助 帮助maxrepeat模块工作的模块是什么 我可以使用“from _sreimport maxreat”导入maxreat模块,但在运行nninv automation时仍然失败。maxreat模块内部使用re作为模式中可以指定的最小、最大或精确重复次数的上限。例如: >>> import re >>> re.compile(r'a{100}')

我正在尝试导入Python2.7.3中的maxrepeat模块,但无法在google中获得太多信息。请提供一些帮助

帮助maxrepeat模块工作的模块是什么


我可以使用“from _sreimport maxreat”导入maxreat模块,但在运行nninv automation时仍然失败。

maxreat
模块内部使用
re
作为模式中可以指定的最小、最大或精确重复次数的上限。例如:

>>> import re
>>> re.compile(r'a{100}')         # exactly 100 "a"s
<_sre.SRE_Pattern object at 0x7fa68be10780>
>>> re.compile(r'a{100, 200}')    # between 100 and 200 "a"s
正常使用
re
模块时,不应该有任何理由关心
maxreat
。如果需要处理错误,请使用异常:

try:
    re.compile(r'a{{{}}}'.format(MAXREPEAT))
except OverflowError as exc:
    print 'Failed to compile pattern: {}'.format(exc.message)

maxreat
re
模块内部使用,作为可在模式中指定的最小、最大或精确重复次数的上限。例如:

>>> import re
>>> re.compile(r'a{100}')         # exactly 100 "a"s
<_sre.SRE_Pattern object at 0x7fa68be10780>
>>> re.compile(r'a{100, 200}')    # between 100 and 200 "a"s
正常使用
re
模块时,不应该有任何理由关心
maxreat
。如果需要处理错误,请使用异常:

try:
    re.compile(r'a{{{}}}'.format(MAXREPEAT))
except OverflowError as exc:
    print 'Failed to compile pattern: {}'.format(exc.message)

maxreat
不是模块,它是在
\u sre
中定义的常量。为什么需要访问
\u sre.maxreat
?这是一个你不需要关心的内部常量。我不知道为什么,但我的团队想要使用它,在这方面没有得到太多帮助。你能分享一下如何导入和使用MaxRepeat吗?你说你可以导入它。当您试图在“运行自动化”时使用它时,它是如何失败的?你拿它干什么?请将错误消息添加到您的问题中。是的,您是对的。对此进行检查这不可能是python问题。感谢您的评论@mhawke
maxreat
不是一个模块,它是
\u sre
中定义的常量。为什么需要访问
\u sre.maxreat
?这是一个你不需要关心的内部常量。我不知道为什么,但我的团队想要使用它,在这方面没有得到太多帮助。你能分享一下如何导入和使用MaxRepeat吗?你说你可以导入它。当您试图在“运行自动化”时使用它时,它是如何失败的?你拿它干什么?请将错误消息添加到您的问题中。是的,您是对的。对此进行检查这不可能是python问题。感谢您的评论@mhawke