2016-06-16 46 views
0

我有100個文本文件,我也想將它保存到100個文本文件中。現在,我的代碼可以讀取所有文件,但它只保存一個文件,這是最新的結果。在這裏我附上了代碼。如何保存所有文件,而不是替換文件?

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") 

回答

1

附加一個字符串,它將充當每個輸出文件的唯一標識符。你可以使用這個輸入文件名:

outfilename = path + filename + "_result.txt" 
        # e.g reports_result.txt 
+0

是的。它的工作!謝謝 – kaka

相關問題