2016-06-16 8 views
0

Ich habe 100 Textdateien und möchte sie auch in 100 Textdateien speichern. Im Moment kann meine Codierung alle Dateien lesen, aber es speichert nur eine Datei, was das neueste Ergebnis ist. Hier habe ich den Code angehängt.Wie alle Dateien gespeichert werden, die Datei nicht ersetzen?

def nama(): 
path = "C:/Amar/code/" 
infilename = os.listdir(path) 
print len(infilename) 
for filename in infilename: 
    print("jumpa dah" + path + "\\"+ filename) 
    f = open(path + "\\" + filename, "r") 
    data = f.read() 
    f.close() 

    lines = data.split('\n') 
    outfilename = path + "result.txt" 
    print outfilename 
    f = open(outfilename , "a") 

Antwort

1

Fügen Sie eine Zeichenfolge an, die als eindeutige ID für jede Ausgabedatei fungiert. Sie können den Eingabedateinamen dafür verwenden:

+0

Yeah.It's Arbeit !! Vielen Dank – kaka

Verwandte Themen