2012-08-06 9 views

答えて

72

スプリット改行上のラインと、結果から最初の項目をつかむ:私は、しかし、私はこのエラーを取得し、他の同様の質問から.readline()を使用しようとしました.split()は残りの部分を破棄するので最初の改行でのみ分割するように指示しました。

またはあなたがsplit()を使用することができます代わりに

my_string.splitlines()[0] 
0

.splitlines() methodを使用することができます。

my_string = """This is my first line, 
this is my second line, and... 

...this is my fourth line!""" 

lines = my_string.split('\n') 
4

readlineのは、私はストリームと接続詞使用されています。あなたはreadlineを使う、という場合にStringIOを使用することができます。

from StringIO import StringIO 

sio = StringIO(my_string) 
for sline in sio.readlines(): 
    print sline 

を私は

for line in my_string.split('\n'): 
     print line 

を行うだろうかやる

import re 
for line in re.split('\n', my_string): 
    print line 
関連する問題