tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1078
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Tuco Tuco ist offline Mitglied
    Registriert seit
    Aug 2004
    Beiträge
    12
    Hallo,
    ich darf in Python ein Programm schreiben, dass eine Textdatei öffnet, die Zeilen durchnummeriert und dann den Inhalt mit nummerierten Zeilen in eine neue Datei speichert.

    momentan habe ich:

    f=open('c:/irgendwas.txt', 'r')
    liste = f.readlines()
    for i in range(len(liste)):
    print i, liste[i]

    ...das zeigt mir aber nur die nummerierten Zeilen in der DOS-Box an.

    Vielleicht könnt ihr mir ja weiterhelfen.

    Vielen Dank

    mfg Tuco
     

  2. #2
    MC Breit MC Breit ist offline Mitglied Gold
    Registriert seit
    Apr 2003
    Beiträge
    119
    res=res, i, liste[i], "\n"
    ...
    f.write(res)

    So in der art mal gedacht?
     

  3. #3
    Tuco Tuco ist offline Mitglied
    Registriert seit
    Aug 2004
    Beiträge
    12
    Ich habs jetzt soweit, dass mir die Datei öffnet, die Zeilen nummeriert und so abspeichert.

    f=open('c:/irgendwas.txt', 'r')
    liste = f.readlines()
    for i in range(len(liste)):
    print i, liste[i]

    d=open('c:/liste.txt', 'w')
    for i in range(len(liste)):
    d.write(str(i))
    d.write(liste[i])
    d.close()

    Nun ein neues Problem: Wie kann ich es machen, dass ich die zu öffnende Datei und die Datei in die ers speichert festlegen kann?
    Geändert von Tuco (04.08.04 um 07:53 Uhr)
     

  4. #4
    Tuco Tuco ist offline Mitglied
    Registriert seit
    Aug 2004
    Beiträge
    12
    Hallo,

    ich hab jetzt...

    eing = raw_input("Bitte den Eingabepfad eingeben: ")
    ausg = raw_input("Bitte den Ausgabepfad eingeben: ")
    f=open(eing, 'r')
    liste = f.readlines()
    for i in range(len(liste)):
    print repr(i).rjust(3), liste[i]
    d=open(ausg, 'w')
    for i in range(len(liste)):
    d.write(str(i).rjust(3))
    d.write(liste[i])
    d.close()

    ...nur falls es jemanden interessiert.
     

Ähnliche Themen

  1. [Python] Script ( .py ) aus Python Kommandozeile (python.exe) heraus öffnen
    Von Hookah im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 0
    Letzter Beitrag: 16.12.09, 10:59
  2. Python Programmier bzw. Python Entwicklerteam gesucht
    Von ppzi im Forum Stellenangebote (entgeltlich)
    Antworten: 0
    Letzter Beitrag: 29.07.08, 11:00
  3. Python?
    Von Keine_Ahnung im Forum Coders Talk
    Antworten: 13
    Letzter Beitrag: 26.06.07, 04:07
  4. [Python] Video tutorial zu dem Python Webframework TurboGears (20 Min )
    Von Thomas Darimont im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 0
    Letzter Beitrag: 07.12.06, 13:28
  5. python
    Von js-mueller im Forum Coders Talk
    Antworten: 9
    Letzter Beitrag: 14.07.04, 23:59