2016-11-16 8 views
-3

ImはPythonに全く新しいので、私はそれを調べようとしましたが、あなたはそれをどうやって行うのかまだ分かりません。どのようにPythonで辞書にテキストファイルを入力しますか?

'a':bla bla bla 
'b':bla bla bla 
'c':bla bla bla 

私は列1、すなわち、キーと列の2値であるように辞書にこのファイルを読みたい:

d = {'a':bla bla bla, 'b':bla bla bla, 'c':bla bla bla} 
このような

は今、私のテキストファイルの外観

+2

はSOへようこそ。あなたの質問はあまりにも曖昧です。助けが必要な場合は、何らかの努力をしてより具体的な質問をする必要があります。 [良い質問をする方法](http://stackoverflow.com/help/how-to-ask)を参照してください。 – CAB

+0

混乱して申し訳ありません –

+0

ようこそスタックオーバーフロー! [How to Ask](http://stackoverflow.com/questions/how-to-ask)を見直して、[最小限の、完全で検証可能な例](http://stackoverflow.com/help/)で質問を編集してください。 mcve)。 – Artemis

答えて

1

のpython3での手動による方法:

a_dict = {} # To store the values in 
with open('file.txt') as input_file: 
    for line in input_file: 
     entry = line.split(":") # split for key, value 
     # store into dict, need to strip ' from the key and \n from value 
     a_dict[entry[0].strip("' ")] = entry[1].strip() 

print(a_dict) # Show the results 
関連する問題