сумма значений переменных из текста tkintet - PullRequest
0 голосов
/ 11 июня 2018

Я использую 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)

1 Ответ

0 голосов
/ 11 июня 2018

Ваш вопрос не имеет ничего общего с 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, который больше подходит для вопросов начинающих.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...