Csv/txt uzantısına veri yazdırmak

Öncelikle merhaba, Pyqt5 ile bir arayüz geliştirmekteyim. Arayüz mikrodenetleyiciden gelen sinyalleri anlık olarak çizdirecek.Bu arayüzdeki şuanlık tek sıkıntım gelen veriyi txt veya csv uzantılı dosyaya nasıl yazdırıp kaydedeceğimle ilgili. Yardımcı olabileceklerle kodları paylaşabilirim. Teşekkürler.


output = open("output.csv", "w")
for data in datas: # datas ve alttaki değişkenler örnektir.
    signal = data[0]
    timestamp = data[1]
    output.write(f"{signal}, {timestamp}\n")
output.close()

Yardımcı olduğunuz için çok teşekkürler. Ancak arayüzle yeni tanıştığımdan tam olarak kavrayamadım.

Ekran görüntüsündeki takeNpArray fonksiyonunu yine ekran görüntüsündeki data_save fonksiyonuna ekleyip bunu txt’e yazdırmak için ‘DATA SAVE’ adında bir buton oluşturmam gerekiyor. Bu fotoğrafta yaptıklarımdan sonraki adımlar nasıl olmalı ?

Maalesef arayüz kısmında yardımcı olamayacağım, tecrübemin olmadığı bir alan.