Как получить возможность импоритировать данные полученные из tkinter в Mysql или csv

Написал окошко, в котором можно пинговать разные адреса (всего их 4 штуки). Пытался написать отдельную функцию для вывода данных вместе в текстовом формате в csv файл. Не выходило :( Создается csv файл в папке с кодом, который я обозвал 'result.csv' но там ерунда

Вопрос вот в чём: Как написать функцию чтобы при выводе результатов пинга в ткинтере они так же были в формате csv или сразу в таблицу mysql? (условно в папке где находится код)

Прикладываю свои труды -_-

from tkinter import *
from tkinter import ttk
import subprocess
import csv
import os
from tkinter import messagebox
import mysql.connector

#Connect to DB
mydb = mysql.connector.connect(
    host = 'localhost',
    user = 'root',
    passwd = '123456',
    database = 'my_db',
    )

my_cursor = mydb.cursor()

#Parameters for window
root = Tk()
root.title("Пинг МКУ")
root.geometry("300x200")
root.resizable(width=False, height=False)
root['bg'] = '#ccc'

def write_to_csv(result):
    with open('results.csv', 'w') as employee_file:
        employee_writer = csv.writer(employee_file, dialect='excel')
        employee_writer.writerow([result])

#Chek our adresses
def CheckIP():
    results = []
    with open('ipping.txt', 'r') as f:
        for ip in f.read().splitlines():
            rv = subprocess.Popen(["ping", ip]).wait()
            results.append(ip+(" inactive" if rv else " active"))
    textVar.set('\n'.join(results))


Button(text='Пингануть',
       font='consolas 13',
       bg='#48494f',
       fg='#eff5c9',
       activeforeground='#eff5c9',
       activebackground='#6e6f73',
       width=22,
       height=2,
       command=CheckIP).pack()

textVar = StringVar()
Label(textvariable=textVar).pack(fill=X)


root.mainloop()

введите сюда описание изображения


Ответы (0 шт):