rank vote url
27 559 101 562 url

如何移除换行符?

这是我用Python编程遇到的最多的问题了,所以我想放到stackoverflow好让我下次Google'chomp python'的时候能得到有用的答案.


试试rstrip方法:

  1. >>> 'test string\n'.rstrip()
  2. 'test string'

注意Python的rstrip方法将会默认去掉所有的空白符,而在Perl里只是删除换行符.如果只是删除换行符:

  1. >>> 'test string \n'.rstrip('\n')
  2. 'test string '

同样也有lstripstrip方法:

  1. >>> s = " \n abc def "
  2. >>> s.strip()
  3. 'abc def'
  4. >>> s.rstrip()
  5. ' \n abc def'
  6. >>> s.lstrip()
  7. 'abc def '
  8. >>>

原文: https://taizilongxu.gitbooks.io/stackoverflow-about-python/content/27/README.html