我有一個叫做dogs.txt的文本文件,內容如下。如何計算Python中的文本文件中出現兩個單詞的次數?
'#' 色體皮毛類型
白色大硬盤保守
黃色大硬盤保守
褐色大的軟暴力
黃色寬大柔軟的保守
棕色小硬保守
褐色小而硬的保守
白色小而硬的保守
黃色小軟暴力
黃色小硬暴力
棕色的大硬盤保守
白色寬大柔軟的保守
黃色小軟暴力
褐色小軟保守
棕色的大硬暴力
褐色小而硬的保守
黃色小硬暴力
每一行代表一個狗。當輸入dogs.txt時,我希望輸出顯示兩件事情。
有多少隻狗?檢查
有多少隻狗是黃色和暴力的?
輸出會告訴你有16只狗。
接下來我需要做的是找出這16只狗中有多少隻是黃色和暴力的。我一直在堅持如何做到這一點。我想我將不得不使用infile.read(),但我不知道如何。請幫助傢伙。
是否使用line.strip()檢查,如果該行是空的? – 2013-03-20 00:32:44
@Adam Obeng是的我正在使用line.strip()來檢查行是否爲空 – Jett 2013-03-20 00:37:48
您的代碼的問題是'num_yellow_and_violent = + 1'。這'= + 1'意味着「變量的值設置爲'+ 1'。你想'+ = 1'。 – abarnert 2013-03-20 01:13:18