読み込んだファイル内の文章中にいくつキーボードから入力した言葉があるかを調べる方法を教えてください
from pathlib import Path text = input('入力せよ:') terms = {'text':0} path = Path() for filepath in path.glob('asd.txt'): rfile = open('asd.txt') text = rfile.read() rfile.close() for term in terms: cnt = text.count(term) terms[term] += cnt print(terms)
読み込むファイルはasd.txtです
今の状態では実行すると
入力せよ: となり、あるはずの文字を入力しても
{'text': 0}
となってしまいます。
インデントがなくコードが読めないのでコードブロックで囲んでください。
https://teratail.storage.googleapis.com/uploads/contributed_images/56957fe805d9d7befa7dba6a98676d2b.gif
回答1件
あなたの回答
tips
プレビュー