質問: datetime.datetime.strptime(t, '%H:%M:%S.%f')-datetime.datetime(1900, 1, 1) return int(d)*24 + (td.seconds + td.microseconds/1000000)/3600 ```
回答: 文字通りスペースの有無を知りたいなら。 ``` if ' ' in dt: スペースがあるときの処理 後略 ``` 実際にはスペースの有無に関わらず末尾11文字を取り出せば良い筈なので、こうも書けます。 ``` dt = dt[-11:] ``` 追記 otnさんの回答を見て思いついたのですが、 意味論的には `if ' ' not in dt: dt = f'0 {dt}'` が分かり易くて良いかもです。