可変長の文字列がありstrptime
、残りの文字列を無視するためにフォーマットを指定したいと考えています。例を挙げましょう。私は次のようなものを持っています
9/4/2013,00:00:00,7.8,7.4,9.53
10/4/2013,00:00:00,8.64,7.4,9.53
strptime(line,format)
そして、それらの行を読み取るコマンドを機能させるフォーマットが必要です。のようなものformat='%d/%m/%Y,%H:%M:%S*'
ですが、うまくいかないことはわかっています。私の質問はこれに似ていると思いますが、答えはありません。文字列の全長が異なる可能性があるため、問題は少し悪化しています。私はdateutil
自分の問題を解決できる気がしますが、そのトリックを行うものを見つけることができません。
おそらく のようなことができますstrptime(''.join(line.split(',')[:2]),format)
が、ユーザー関連の問題についてはそれに頼りたくありません。