私は、文字列があります。フォーマット改行
f = open("file.txt", r)
message = f.read()
print message
>>> "To: email\ntitle: add title here\nDescription: whatever here\n"
を私が実行して文字列を分割することができます
f_email, f_title, f_description, blank = message.split('\n')
をしかし、私はこのようなメッセージを持っているときに問題が生じる:
"To: email\ntitle: add title here\nDescription: first line\nSecond line\nthirdline\n"
文字列を分割すると、説明も分割されます。私が試してみました:
f_email, f_title, f_description, blank = message.split('\n',4)
しかし、それはより4 \ n個のを分割しているため、それは明らかとValueErrorを返します。
提案がありますか?
は、あなただけの 'に分割することができ\ n '、ここで最初の要素は電子メール、2番目のタイトルで、 '' \ n '。 –
ファイルを1行ずつ読むだけかもしれません。 – Akavall