Pythonを使用してテキストファイル内の特定の要素をどのように数えるか荒い時間を割いています。私はPythonの数ヶ月ですが、私は次の機能に精通しています。Pythonを使用してテキストファイル内の行数、単語数、文字数を計算する
fname = "feed.txt"
fname = open('feed.txt', 'r')
num_lines = 0
num_words = 0
num_chars = 0
for line in feed:
lines = line.split('\n')
:
- raw_input
- オープン
- は
- lenの
- 印刷
- rsplit()
がここにこれまでに私のコードです分割しました0
この時点で、私は次に何をすべきか分かりません。最初に行を数え、各行内の単語を数え、そして各単語内の文字の数を数えるのが最も論理的な方法です。しかし、私が遭遇した問題の1つは、各機能を別々に実行するためにファイルを再オープンする必要なしに、必要な機能をすべて一度に実行しようとしていたことです。
私はあなたが 'feed = open(...)'を意味すると思います。また、[wc](http://unixhelp.ed.ac.uk/CGI/man-cgi?wc)を使用しない理由もありますか? –
あなたは正しいです。私はもう一度 'wc'を使用するようにもう一度お読みになります。リンクに感謝します。 –