文件定位函数Python 文件定位函数lseek只能从文件头( 四 )


#!/usr/local/bin/python
import re
x = """
name: Charles
Address: BUPT
name: Ann
Address: BUPT
"""
#p = re.compile(r"^name:(.*)\n^Address:(.*)\n", re.M)
p = re.compile(r"^name:(?P.*)\n^Address:(?P.*)\n", re.M)
for m in p.finditer(x):
print m.span()
print "here is your friends list"
print "%s, %s"%m.groups()
Compile Flag
用re.compile得到RegxObject时,可以有一些flag用来调整RegxObject的详细特征.
DOTALL, S 让.匹配任意字符,包括换行符\n
IGNORECASE, I 忽略大小写
LOCALES, L 让\w \W \b \B和当前的locale一致
MULTILINE, M 多行模式,只影响^和$(参见上例)
VERBOSE, X verbose模式
如何利用python文件操作快速定位到多少行首先需要用open()函数打开文件 , 然后调用文件指针的readlines()函数,可以将文件的全部内容读入到一个列表当中,列表的每一个元素对应于文件的每一行,如果希望获取文件第k行的内容,只需要对列表索引第k-1个元素即可,因为Python是从0开始计数的 。
示例代码如下:
示例代码中,打印了文件第4行的内容 。
python怎么快速定位函数位置使用pycharm然后直接使用F12就可以直接转到函数定位位置
也可以使用Structure查看函数文件定位函数Python , 直接就可以定位到函数位置
文件定位函数Python的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于文件定位函数lseek只能从文件头、文件定位函数Python的信息别忘了在本站进行查找喔 。