码迷,mamicode.com
首页 > 编程语言 > 详细

5. python 文本解析

时间:2018-01-26 14:00:12      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:分片   对象   特征   区分   就是   run   bottom   记录   两种方法   

5. python 文本解析

这一章节我们简单的聊聊文本解析的两种方法:

1.分片,通过分片,记录偏移处,然后提取想要的字符串

例子:

  >>> line=‘aaa bbb ccc‘ 
 
>>> col1=line[0:3

 
>>> col3=line[8:

 
>>>
col1 
 
‘aaa‘
 
 
>>>
col3 
 
‘ccc‘
 
 
>>>  

2.split()

  >>> line=‘aaa bbb ccc‘ 
 
>>> a=line.split (‘ ‘

 
>>>

  [
‘aaa‘, ‘bbb‘, ‘ccc‘

 
>>> a[0

 
‘aaa‘
 
 
>>> a[1

 
‘bbb‘
 
 
>>> a[2

 
‘ccc‘
 
 
>>>  

  >>> line=‘aaa,bbb,ccc‘ 
 
>>> a=line.split (‘,‘

 
>>>

  [
‘aaa‘, ‘bbb‘, ‘ccc‘

 
>>>  

使用split方法,根据特征码提取不同的字符

虽然上面的两种方法对于平常文本解析的潜力有限,但是它们对于我们平常编程的时候值的传递有着不少的用处

例如json字符串就是其中一个比较典型的例子,使用{} [] , 三种符号,区分开各种对象

5. python 文本解析

标签:分片   对象   特征   区分   就是   run   bottom   记录   两种方法   

原文地址:https://www.cnblogs.com/quanweiru/p/8358839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!