Die Suche ergab 8 Treffer

von scobbiedo
Dienstag 16. April 2019, 07:36
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 18
Zugriffe: 1816

Re: Funktion verstehen

Nein, das mit regulären Ausdrücken gearbeitet wird ist nicht verlangt. Der Autor der Lösung fand das wohl praktisch..
Gefordert werden nur die 3 obengennanten Sachen:

-Datei (.txt File) einlesen
-leere und ungültige Zeilen ignoriere
-neue Datei erstellen falls sie noch nicht existiert

Also dann ...
von scobbiedo
Montag 15. April 2019, 23:00
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 18
Zugriffe: 1816

Re: Funktion verstehen

Danke _blackjack_.
Ich kann verstehen, wenn es sich für dich seltsam anhört. Leider ist das aber die Aufgabenstellung und ich muss es tatsächlich so machen. (leere Datei anlegen, Zeichen ignorieren etc das sind Vorgaben)
Deshalb verwirrt es mich ja auch ein bisschen.
von scobbiedo
Montag 15. April 2019, 22:31
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 18
Zugriffe: 1816

Re: Funktion verstehen

Es tut mir ja wirklich Leid, ich bin sehr neu in Python und ich wollte hier um Hilfe fragen. Aber wenn du mir einfach immer sagst, was falsch ist, dann bringt mich das nicht viel weiter..Aber danke trotzdem für deine Mühe zu antworten.
von scobbiedo
Montag 15. April 2019, 22:03
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 18
Zugriffe: 1816

Re: Funktion verstehen


Das Vorgehen ist immer, erster Schritt, Datei lesen und den Inhalt in eine passende Datenstruktur packen. Der String `self._data` ist keine passende Datenstruktur und das Erzeugen der Datei ist auch nicht sinnvoll. Wenn keine Datei existiert, ist einfach die Datenstruktur leer. Der reguläre ...
von scobbiedo
Montag 15. April 2019, 21:48
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 18
Zugriffe: 1816

Re: Funktion verstehen

Nein, ich möchte sie eben nicht nur lesen.. Meine Frag hier ist nur der erste Teil.. Wie man überhaupt erst die Datei einliest oder eben erstellt.

Anschliessend soll ich die Datei noch in ein Dictionary umwandeln, Werte hinzufügen und wieder löschen, sie sortieren etc..
von scobbiedo
Montag 15. April 2019, 21:36
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 18
Zugriffe: 1816

Re: Funktion verstehen

Danke für deine Nachricht.
Die Funktion soll einfach eine .txt Datei einlesen. Wenn sie nicht vorhanden ist, soll eine neue erstellt werden.
Falls sie vorhanden ist, dann befindet sich eine Rangliste drin mit
Name, Punkte, Zeit
str, int, float

Und ich verstehe halt nicht, was dieser regex Ausdruck ...
von scobbiedo
Montag 15. April 2019, 20:03
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 18
Zugriffe: 1816

Re: Funktion verstehen



Nun: Was genau ist dieser regex Ausdruck?
Und was bedeutet diese 'a+'

Reguläre Ausdrücke: https://docs.python.org/3/library/re.html
open: https://docs.python.org/3/library/functions.html#open



Danke dir. Ich habe die Seite über reguläre Ausdrücke gesehen. Trotzdem bin ich ein bisschen ...
von scobbiedo
Montag 15. April 2019, 19:22
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 18
Zugriffe: 1816

Funktion verstehen

Hallo Zusammen
Ich bin bei einer Aufgabe auf eine Funktion gestossen, den ich nicht ganz verstehe..
Und zwar:

def __init__(self, datei)
self._data = ''
self._file = datei
_regex = re.compile(r"\w+,[0-9]+,[0-9]+\.[0- 9]+")
with open(datei, 'a+') as f:
for line in f:
if _regex.match(line ...