Python-Datei Lesen, Suchen Sie einen String und Zeichen Entfernen

Habe ich eine Reihe von zahlen (NDC - drug-Nummern), haben eine - in Ihnen. Ich versuche, die Datei zu Lesen, entfernen Sie die - und schreiben Sie die zahlen in eine neue Datei. Jede Hilfe bei diesem würde geschätzt. Mit Py 2.7

1. 68817-0134-50
2. 68817-0134-50
3. 68817-0134-50

Das Problem ist, dass der Bindestrich ist nicht immer in der gleichen position.

1. 8290-033010

Ändert sich und kann in jeder beliebigen position

with open('c:\NDCHypen.txt', 'r') as infile,
     open('c:\NDCOnly.txt', 'w') as outfile:
    replace("-", "")
Auf was willst du replace? Sie müssen eine Schleife über die infile.

InformationsquelleAutor Shaji | 2013-10-05

Schreibe einen Kommentar