我有:
data1=open('file1.txt','r')
data2=open('file2.txt','w+')
for line in data1.readlines():
items = line.split(' ')
x = log(float(items[0]))
y = float(items[1])
data2.write(x)
data2.write('\t')
data2.write(y)
data2.write('\n')
其中 file1 包含
l 0.1
2 0.1
3 0.1
4 0.1
5 0.1
6 0.1
7 0.1
8 0.1
9 0.1
10 0.1
得到
ValueError: could not convert string to float: 1
我不太明白为什么我会出错,请帮助我。提前致谢。