「Python sscanf相当」で検索していると「ない」と検索されることが多いけど、parseライブラリにあるような気がする。
PythonにC言語のsscanf相当のものはないのかということを検索していると、「splitで代用する」ようなものが検索喧嘩の先頭にきていやだ。
標準では厳しいが、parseライブラリにこの辺りの処理の対応がある。
例えば次のような例で使える。
import parse import numpy as np if __name__ == '__main__': test_string = '2023-06-19T01:20:10.010'; parsed = parse.parse('{}-{}-{}T{}:{}:{}', '2023-06-19T01:20:10.010'); print(parsed); parsed = np.array(list(parsed), dtype=float); print(parsed);
Tag:Python