Text 1:
-----------------
Name: Peter
Figur: Bettler 4
Name: Guenther
Figur: Truil 10
Text2:
-------------------
Bettler 2
Truil 3
------------------
Ergebnis
Name: Peter
Figur: Bettler 2
Name: Guenther
Figur: Truil 7
Dicts. File.
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Darf man noch mal nachfragen, wieso diese Dateiformate so aussehen?
Also konkreter:
Kannst Du diese Formate beeinflussen? Wenn ja, ändere sie am besten in etwas leichter "parsebares" (JSON, usw.)
Also konkreter:
Kannst Du diese Formate beeinflussen? Wenn ja, ändere sie am besten in etwas leichter "parsebares" (JSON, usw.)
Von meinem Kumpel ist es vorgegeben, weil wir ein Spiel spielen und das Spiel programmieren wollen. Er wollte das so, also mach ich es so
Wieso eigl, ist die Problematik so sehr komplex?
Wie kann man die Aufgabe in 4Min lösen ??
Wieso eigl, ist die Problematik so sehr komplex?
Wie kann man die Aufgabe in 4Min lösen ??
Ich dachte *du* willst das programmieren! Wie man das macht steht auch schon in diesem Thread. Du musst es nur umsetzen. Vielleicht solltest du dich aber auch mal mit deinem Kumpel zusammensetzen und über eine bessere Format nachdenken.shuang hat geschrieben:Wie kann man die Aufgabe in 4Min lösen ??
Wie soll die Daten eigentlich in Python dargestellt werden?
Code: Alles auswählen
In [8]: with open('bla.txt', 'r') as fobj:
content = fobj.read()
...:
...:
In [10]: print content
Name: Peter
Figur: Bettler 4
Name: Guenther
Figur: Truil 10
Schau mal ganz einfach. ich habe die Problemtaik nun mehrmals geschildert.
Es soll die Werte subtrahieren oder addieren je nachdem wie es in der 2ten Textdatei steht.
Ich möchte die Datei ja nicht nur einlesen sondern bearbeiten.
Es soll die Werte subtrahieren oder addieren je nachdem wie es in der 2ten Textdatei steht.
Ich möchte die Datei ja nicht nur einlesen sondern bearbeiten.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Da ihr das Format ja kontrollieren koennt, solltet ihr es dringend aendern.
Menschenlesbar ist gut, aber man muss es nicht so machen, dass man sich beim Einlesen damit im Weg steht.
Als Hinweis mal ein Datensatz in JSON ([mod]json[/mod]):
Der ist genauso einfach zu lesen aber benoetigt nur eine Zeile zum einlesen.
Menschenlesbar ist gut, aber man muss es nicht so machen, dass man sich beim Einlesen damit im Weg steht.
Als Hinweis mal ein Datensatz in JSON ([mod]json[/mod]):
Code: Alles auswählen
{ "Name" : "Peter",
"Figur" : "Bettler",
"Level" : 4
}
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
Hab jetzt mal ein kleines Programm in Fortran geschrieben.
Inhalt von bla.txt:
Inhalt von bla2.txt:
Ausgabe im Terminal:
PS: Wieso unterstützt paste.pocoo.org eigentlich kein Fortran?
Inhalt von bla.txt:
Code: Alles auswählen
Peter Bettler 4
Guenther Truil 10
Code: Alles auswählen
Bettler 2
Truil 3
Code: Alles auswählen
HELDEN:
Peter Bettler 4
Guenther Truil 10
AKTIONEN:
Alle Bettler verringert um 2.
Alle Truil verringert um 3.
HELDEN (nach Aktionen)
Peter Bettler 2
Guenther Truil 7
PS: Wieso unterstützt paste.pocoo.org eigentlich kein Fortran?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ist denn jetzt wieder Puzzlezeit, wo wir Lösungen in Scala, OCaml, Scheme, Factor und Haskell posten?gkuhl hat geschrieben:Hab jetzt mal ein kleines Programm in Fortran geschrieben.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice