ログファイルからフォーマットされた文字列があります。これは次のようになります。
>>> a="test result"
つまり、テストと結果はいくつかのスペースで分割されます。おそらくtest
、一定の間隔を与えるフォーマットされた文字列を使用して作成されたものです。
単純な分割ではうまくいきません。
>>> a.split(" ")
['test', '', '', '', ... '', '', '', '', '', '', '', '', '', '', '', 'result']
split(DELIMITER, COUNT)
いくつかの不要な値をクリアしました:
>>> a.split(" ",1)
['test', ' result']
これは役に立ちました-しかし、もちろん、私は本当に必要です:
['test', 'result']
+をsplit()
続けて使用することもできますが、もっとPythonicな方法があるのではないかと思いました。map
strip()
ありがとう、
アダム
更新:そのような単純な解決策!皆さん、ありがとうございました。