dateutil 解析器:如何解析用空格分隔的时间?

dateutil parser: how to parse time separated with blank spaces?

我需要将收到的格式为“7/ 7/2001 16 14 58”的字符串转换为日期时间对象,但空格不被识别为时间分隔符。我相信解析器只能识别 [-,:/]。如何向 dateutil 添加空格?

以下代码:

    from dateutil import parser
    example_datetime = ' 7/ 7/2001 16 14 58'
    parsed_datetime = parser.parse(example_datetime)

    print(parsed_datetime)

Returns 这个错误:

ValueError: ('Unknown string format:', ' 7/ 7/2001 16 14 58')

为什么不使用 pythondatetime 库并指定格式?

from datetime import datetime
parsed_datetime = datetime.strptime(example_datetime, '%d/ %m/%Y %H %M %S')
print(parsed_datetime)

out:
datetime.datetime(2001, 7, 7, 16, 14, 58)