我试图从文件中获取信息并将其转换为二维列表,我的文本文件中包含以下内容:
000001,375.99
000002,212.89
000003,175.12
000002,543.23
000003,1000.01
000001,10.0
000002,23.56
000003,5.65
000009,2.79
000009,1.79
000009,0.79
000008,3.79
000008,10.0
000008,11.1
我的代码可以读取文件,但出现错误:
ValueError: could not convert string to float: '000001,375.99'
代码读取时如何排除逗号?你知道吗
这是我的密码:
def loadExpensesData():
exp = open('expense.dat','r')
data = []
for line in exp:
num_strings = line.split()
num = [float(n) for n in num_strings]
data.append(numbers)
exp.close()
print(data)
loadExpensesData()
像这样做本文件:你知道吗
换台词
收件人:
完全代码:-你知道吗
相关问题 更多 >
编程相关推荐