2016-08-05 9 views
-5

これを読むのに問題がありますtxt pythonで辞書にファイルを読み込みます。どのようにそれを行うことができますか?Pythonで辞書にtxtファイルを読む

NAMES MARKS Lux 95 Veron 70 Lesley 88 Sticks 80 Tipsy 40 Joe 62 Goms 18 Wistly 35 Villa 11 Dentist 72 Onty 50

+1

こんにちは@RossとStackOverflowのために歓迎: あなたは私があなたのファイルの各レコードは新しい行IE上にある場合、これは動作するはずと信じてスプリット機能

with open('<filename>') as f: dict = {} for line in f: part_one, part_two = line.split(" ") dict[part_one] = part_two print(dict) 

を使用して試みることができます! [ツアー](http://stackoverflow.com/tour)に行って、[asking questions](http://stackoverflow.com/help/asking)を読んでから、あなたの質問を編集して試しました。そうしないとこの問題を解決することはできません。 – BusyAnt

答えて

0

あなたはラインを使用してファイルを開くことができます。

with open('<filename>') as f: 

これは、ファイルにfという変数を設定します。

NAMES MARKS 
Lux 95 
Veron 70 
Lesley 88 
Sticks 80 
Tipsy 40 
Joe 62 
Goms 18 
Wistly 35 
Villa 11 
Dentist 72 
Onty 50 
+1

'を開き( '')f:'にすると、ファイルを閉じるため、より良い結果が得られます。 –

+0

OK私はポスト感謝を編集しました。 –

+0

私は今、情報をfile.Nowに読んで、それをいくつかの計算の後に新しいファイルに書き出す必要があります。 r = c/12 F = max(Results.items()、key = operator.itemgetter(1))は、c = sum(結果のxのint(結果[x])です。 [0] u = min(Results.items、key = operator.itemgetter(1))[0] print( "エントリ数は"、d) print )結果(0):結果:[Results.items()]のk =逆に= True) for vの結果: print(k、v) – Ross

関連する問題