import tkinter as tk

# ハンドラ関数
def click_insert1():
  # 全文字列を取得
  print(text.get('1.0', 'end'))

def click_insert2():
  # 全文字列を取得（末尾の改行なし）
  print(text.get('1.0', 'end-1c'))

def click_insert3():
  # 2行目と3行目の文字列を取得
  print(text.get('2.0', '3.end'))

# トップレベルウインドウの生成
root = tk.Tk()
root.geometry('250x220')
root.title('Text Test')

# Textウィジェットの生成
text = tk.Text(
  root,
  width=30,
  height=7)
text.pack(expand=True)

# Buttonウィジェットの生成
button_1 = tk.Button(
  root,
  text='取得1',
  command=click_insert1)
button_1.pack(expand=True)

button_2 = tk.Button(
  root,
  text='取得2',
  command=click_insert2)
button_2.pack(expand=True)

button_3 = tk.Button(
  root,
  text='取得3',
  command=click_insert3)
button_3.pack(expand=True)

root.mainloop()