我正在使用python tkinter,我在tkinter文本小部件中有这些数据
我的问题是如何获得价格总和
No Items Quantity Price
1 beans 1 5.0
2 coffee 1 10.0
3 pizza 2 20.0
Total:
这是我的代码尝试
mysum=0
for line in textt.get("3.0" ,"end"):
mysum +=float(line)
答案 0 :(得分:0)
你的问题与tkinter无关。您只是在询问如何解析文本。在每一行上使用split
方法将行拆分为列。
data = textt.get("1.0" ,"end")
lines = data.splitlines()[2:-1] # remove 2 header lines and one footer line
mysum=0
for line in lines:
price = line.split()[-1] # get the last column
mysum += float(price) # convert and add
您可以考虑reddit.com/r/learnpython这是一个更适合初学者问题的论坛。