2017-03-27 10 views
2

ファイルパスがinfilepathであるファイルを読み込み、ソートされた順序で各文字(改行文字を除く)がファイルに現れた回数を出力する関数func(infilepath)文字のファイルがPythonで読み込まれ、宿題のための助けが必要

ご協力いただければ幸いです!

+1

郵便番号を最初:https://github.com/thewhitetulip/build-app-with-python-antitextbook/blob/master/manuscript/04-list-set-dict.md

いくつかの実用的な例は、あなたが考えて取得します。 – Xiaoerge

+0

私は何かがあったとしても、始める方法についての手がかりはありません。 –

+0

[Googleはあなたのためです](https://www.google.com/search?q=file+read+python)。 –

答えて

0

これは正確な答えではありませんが、始めるには十分です。

まず、ファイルを開きます

f = open("file.txt", "r") 

は、その後の辞書の定義

lines = f.readlines() 

ラインをお読みください。セット/ LITSに関するhttps://github.com/thewhitetulip/build-app-with-python-antitextbook/blob/master/manuscript/06-file-handling.md

詳細/:0

chars = {} 
lines = [line.strip() for line in lines] 
for line in lines: 
    line = line.split(" ") 
    for i in line: 
     if i not in chars.keys(): 
      chars[i] = 0 
     else: 
      chars[i]+=1 

ファイルの取り扱いに関する詳細にそれを初期化し、他の、彼らは文字が既に辞書に存在している場合は、1つで辞書をインクリメント、スペースで行を分割辞書:https://github.com/thewhitetulip/build-app-with-python-antitextbook/blob/master/manuscript/13-examples.md

関連する問題