请教:在文件里查找字串

请教:在文件里查找字串

请教:
我要在一个文件里找一个字串:先打开文件,再读取文件里所有的内容.然后通过find方法去找相应的字串.
>>> ff = open('machtype.dat','r')
>>> h = ff.read()
>>> v = h.find('2007')
>>> print v
9123
请问9123是指字串的什么?位置吗?如果我再想通过字串位置去把字串后面的字串读出来,有什么方法???
find()返回的是索引,在文档中有说明。再相读可以:

h[9123:9123+4]

这样通过分片可以得到指定的长度子串。