Getting the total number of lines in a Tkinter Text widget?
Use the index
method to find the value of 'end' which is the position just after the last character in the buffer.
>>> text_widget.index('end') # returns line.column '3.0'>>> int(text_widget.index('end').split('.')[0]) - 1 # returns line count2
Update per Bryan Oakley's comment:
>>> int(text_widget.index('end-1c').split('.')[0]) # returns line count2