ich versuche Python zu lernen. Nun habe ich folgendes Problem, dass ich LEIDER nicht lösen kann. Kann mir vielleicht jemand weiterhelfen

Code: Alles auswählen
from qtpy import uic
uic.compileUiDir('rumer')
import csv
import sys
from PyQt5.QtWidgets import QTextEdit
from qtpy import QtWidgets
from rumer.form import Ui_Widget
app = QtWidgets.QApplication(sys.argv)
# def do(self):
# with open('data.csv', 'a', newline='') as schreiber:
# writer = csv.writer(schreiber)
# writer.writerow(['Namen' + ';' + 'Alter' + ';' + 'Ort'])
class Main(QtWidgets.QMainWindow):
#def kpfzeile(self):
#with open('../datei.csv', 'a', newline='') as schreiber:
#writer = csv.writer(schreiber)
#writer.writerow(['Namen' + ';' + 'Alter' + ';' + 'Ort'])
#for i in range(0, 2):
# name = input('Wie ist dein Name: ')
# alter = str(input('Wie alt bist du: '))
# ort = input('Aus welcher Stadt kommst du: ')
# writer.writerow([name + ';' + alter + ';' + ort])
def __init__(self, parent = None):
super().__init__(parent)
self.setWindowTitle('aLpEr')
self.rumer = Ui_Widget()
self.rumer.setupUi(self)
self.text = QTextEdit(self)
self.rumer.button.clicked.connect(self.on_button_clock)
def on_button_clock(self ):
name = self.rumer.namenfeld.value()
stadt = self.rumer.lineEdit_2.value()
with open('data.csv','a') as writer:
schreiben = csv.writer(writer)
schreiben.writerow(['Namen' + ';' + 'Alter' + ';' + 'Ort'])
print(name + stadt)
windows = Main()
windows.show()
sys.exit(app.exec_())