+ -
当前位置:首页 → 问答吧 → python的split('\n')问题

python的split('\n')问题

时间:2011-07-13

来源:互联网

本帖最后由 ubuntu_mark 于 2011-07-13 14:36 编辑

des1与des2都是从数据库读出来的,为什么做了split('\n')处理,结果确不一样,处理后des2的结尾有'\r',des1确没,
但我需要‘\r’以方便后面的处理,这是为什么呢

des1='''
name:Country News
url:http://www.countrynews.com.au/
type:NEWS'''

des1.split('\n')
[u'name:Country News', u'url:http://www.countrynews.com.au/', u'type:NEWS']



des2='''
name:篱笆论坛 Forum
url:http://bbs.sh.libaclub.com/index.htm
type:FORUM'''

des2.split('\n')
[u'name:\u7bf1\u7b06\u8bba\u575b Forum\r', u'url:http://bbs.sh.libaclub.com/index.htm\r',  u'type:FORUM\r']

作者: ubuntu_mark   发布时间: 2011-07-13

是不是因为不同操作系统分行符不一样?

作者: pytoon   发布时间: 2011-07-13

本帖最后由 ubuntu_mark 于 2011-07-13 15:37 编辑

回复 pytoon


    数据库是xp下,在ubuntu里取值,你是说xp下数据库里本身他们的换行符就不一样?
   但是我取数据时看了他们的换行符是一样的\r\n

作者: ubuntu_mark   发布时间: 2011-07-13