2016-11-07 91 views
-1

圖片的問題:Python文件的字數和字符數

enter image description here

我有這樣的代碼,但它只是輸出一個空白文件。我究竟做錯了什麼?

def lineStats(infile, outfile): 
    inF = open(infile, 'rt') 
    outF = open(outfile, 'wt') 
    content = inF.readlines() 
    for line in inF: 
     wordcount = len(line.split()) 
     charcount = len(line) 
     outF.write(str(wordcount) + ' ' + str(charcount)) 
    inF.close() 
    outF.close() 

lineStats('promisedLand.txt', 'promisedLandStats.txt') 
+0

創建另一個用戶標識不起作用。運行這個地方的人是編程和網站專家,並知道如何防止這種行爲。 –

+0

張貼圖片的問題是不鼓勵的,因爲它使內容不可能索引,因此未來的訪問者無法搜索。 – mgilson

回答

3

你有兩個問題,你就吃下你的文件,當您執行以下操作(刪除此行):

content = inF.readlines() 

你忘了在每次調用write時間寫換行符:

outF.write(str(wordcount) + ' ' + str(charcount) + '\n')