用 numpy中的 loadtxt 读取文件时设置类型为字符串dtype=str,可是读取到的数据格式为"b'10/31/2016'" 导致在python3.5 中在运行程序错误:ValueError: time data "b'10/31/2016'" does not match format '%d/%m/%Y'

Robin_TY - PhD@CSU,研究方向:计算机视觉,模式识别

赞同来自: fish wurb_travelsky

Python3中使用np.loadtxt默认读入的byte string而不是普通的string,可以试试下面的这种调用方式:   np.loadtxt(filename, dtype=bytes).astype(str)
'10/31/2016'对应的是'%m/%d/%Y'。

要回复问题请先登录注册