Здравствуйте!
Есть задачка создать базу данных простенькую в .txt. Нужно создать класс человек, у которого будут аргументы имя, фамилия и идентификационный номер. Проблема такова, как вызывать функции с аргументом self, или как бы вы сделали (опираяся на скрин в закрепе).

	
	
	
		
Заранее спасибо!
			
			Есть задачка создать базу данных простенькую в .txt. Нужно создать класс человек, у которого будут аргументы имя, фамилия и идентификационный номер. Проблема такова, как вызывать функции с аргументом self, или как бы вы сделали (опираяся на скрин в закрепе).

		Python:
	
	file = open('db.txt', 'w+')
class Person:
    def __init__(self, name, surname, pesel):
        self.name = name
        self.surname = surname
        self.pesel = pesel
    def __str__(self):
        file = open('db.txt', 'w+')
        pesel = input("podaj pesel osoby, ktora chcesz wyswietlic")
        return f"{self.name}, {self.surname} ma {self.pesel} pesel"
    def addNewPerson(self, file):
        print("podaj imie, nazwisko oraz pesel osoby, ktora chcesz dodac")
        imie = input("Imie:")
        nazwisko = input("Nazwisko:")
        pesel = input("Pesel:")
        file = open('db.txt', 'w+')
        file.write(person = Person('Jan', 'Kowalski','82010200131'))
    def removePerson(self):
        file = open('db.txt', 'w+')
        print("podaj pesel osoby, ktora chcesz usunac")
    def showPerson(self):
        file = open('db.txt', 'w+')Заранее спасибо!
