我有一個任務來計算來自多個文本文件的符號。我即將完成,但面臨一個問題。以下是我的n我想總結commaCount
的值。我把命令total = sum(commacount)
但它顯示錯誤面對錯誤TypeError:總計數時'int'對象不可迭代
total = sum(commaCount)
TypeError: 'int' object is not iterable
這裏是我的代碼:
import glob
def stats():
commaCount = 0
path = 'D:/Stiudies/Data/female/*.txt'
inf = glob.glob(path)
for name in inf:
with open(name, 'r', encoding="utf8") as input_file:
for line in input_file:
for char in line:
if char == ',':
commaCount += 1
total = sum(commaCount)
print(commaCount)
stats()
謝謝你的幫助代碼工作正常。我也想統計大寫字母。請幫助我。謝謝。 –
@MuhammadHafizTahir:使用print(sum(1(對於your_string中的c,如果c.isupper())) – DRPK