2017-02-24 75 views
-4

我正在嘗試創建一個函數,它將採用2個參數:文本文件的名稱和要從文件中搜索的單詞。我希望函數返回文本文件中每個單詞出現的次數。在文本文件中出現字數的次數

def countWord(txt, w): 
    acc = 0 
    for line in infile: 
     if w in line: 
      acc = acc + w 
    return(acc) 
+1

歡迎來到StackOverflow。這是一個問答網站。您沒有解釋問題或提出問題,因此目前看來您只是分享了您想要做的事情。請參閱[問],然後回來並[編輯]您的帖子以正確格式化您的代碼,解釋您使用它的問題,並詢問關於代碼的**特定問題**。您還需要在編輯時爲您編碼的語言添加標籤;它可以幫助你將它提請給那些可以更快幫助的人。 –

回答

0

嗨,我還新的Python,這裏是我的回答,

def countWord(txt, w): 
      a=open(txt) 
      word=a.read() 
      return word.count(w) 
countWord('file.txt', 'hello') 

這裏, 'file.txt的' 是一個文件, '你好' 是搜索世界。

我希望這會有所幫助。

謝謝,

相關問題