我有一个任务来计算来自多个文本文件的符号。我即将完成,但面临一个问题。以下是我的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