【发布时间】:2019-05-16 19:46:37
【问题描述】:
如何转换这种类型的数字: 2.000000000000000000e+00 到一个 int(值为 2)?
谢谢!
def read_labels_from_file(file_name):
labels_file = open(file_name, "r")
labels = []
for line in labels_file:
line_sepetated = line.split("\n")
labels.append(int(line_sepetated[0]))
return labels
我希望将整数 2 附加到标签,但得到: ValueError: int() 以 10 为底的无效文字:'2.000000000000000000e+00'
【问题讨论】:
标签: python-3.x type-conversion