![](/img/trans.png)
[英]How to read through a text file in python and count the number of times a certain character occurs in it?
[英]How to count number of times a certain word occurs in json file using python?
我有一个 json 文件,文件中有几行。 它看起来像这样:
{"instances": [{"features": [0.0]}, {"features": [0.04]} ]}
{"instances": [{"features": [0.1]}, {"features": [0.09]} ]}
{"instances": [{"features": [0.2]}, {"features": [0.3]} ]}
现在,我需要计算“实例”一词出现的次数,以便获得行数,在本例中为 3。
我尝试了这段代码,但没有返回任何有用的信息:
file_content = str(content_object.get()['Body'].read().decode('utf-8'))
json_content = json.loads(file_content)
num = sum(1 for line in open(json_content))
print(num)
没有印刷 output。
好吧,它不起作用,因为你只是用open(json_content)
文件并且你需要遍历它,我不确定你是想计算instances
单词出现的次数还是需要其他东西,你可以解决它第一个如下:
with open('CreateFile.txt') as file:
total = sum(1 for line in file.readlines() if 'instances' in line)
#total = 3
如果您需要其他东西,请告诉我:) 希望这对您有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.