-4

new_data.txtという.txtファイルがあります。

start;pause;stop;pause;start;pause;stop;start;stop;start;

new_data.txtファイルにある「開始」単語の数を教えてくれるプログラムを作成するにはどうすればよいですか?

4

2 に答える 2

5
with open('new_data.txt') as infile:
    answer = sum(line.count('start') for line in infile)
于 2013-07-18T19:11:10.123 に答える
1

ファイルが、start;pause;stop;pause;start;pause;stop;start;stop;start; を含むプレーン テキスト ファイルである場合。何度も繰り返しますが、これを行うだけです:

with open("/path/to/file") as f:
    num = f.read().count("start")

ただし、ファイルが非常に大きい場合、RAM に負荷がかかる可能性があることに注意してください。これは、小規模から中規模のサイズのファイルにのみ使用します。

于 2013-07-18T19:53:08.370 に答える