我试图查看芯片-seq峰值,以找出有多远的共识网站,我计划这样做使用finditer (请告诉我,如果有更好的方法)。我遇到的问题是我找不到人给我一个实际的位置。
使用http://docs.python.org/2/howto/regex.html#regex-howto中的示例
import re
p = re.compile('\d+')
iterator = p.finditer('12 drummers drumming, 11 ... 10 ...')
for match in iterator:
print(match.span)我的输出不是位置,而是
built-in method span of _sre.SRE_Match object at 0x00B0B6E8>
built-in method span of _sre.SRE_Match object at 0x00B63058>
built-in method span of _sre.SRE_Match object at 0x00B0B6E8>另外,其中两个似乎是相同的。
我使用的是Eclipse平台,我认为是3.2版,但不知道如何检查(是的,我是新手;)
谢谢你的帮助,弗兰
发布于 2014-01-24 03:31:58
代码缺少()。
print(match.span())
# ^^>>> import re
>>> p = re.compile('\d+')
>>> iterator = p.finditer('12 drummers drumming, 11 ... 10 ...')
>>> for match in iterator:
... print(match.span())
...
(0, 2)
(22, 24)
(29, 31)https://stackoverflow.com/questions/21323839
复制相似问题