我有一个名为new_data.txt的.txt文件:
start;pause;stop;pause;start;pause;stop;start;stop;start;
如何编写一个程序来告诉我new_data.txt文件中有多少个“开始”字?
我有一个名为new_data.txt的.txt文件:
start;pause;stop;pause;start;pause;stop;start;stop;start;
如何编写一个程序来告诉我new_data.txt文件中有多少个“开始”字?
with open('new_data.txt') as infile:
answer = sum(line.count('start') for line in infile)
如果您的文件只是带有start;pause;stop;pause;start;pause;stop;start;stop;start;的纯文本文件 一遍又一遍地重复,只需这样做:
with open("/path/to/file") as f:
num = f.read().count("start")
但是请注意,如果您的文件非常大,这可能会给您的 RAM 带来压力。我只会将它用于中小型文件。