def read_wiktionary(file):
infile=open(file,'r')
content=infile.readlines()
infile.close()
d = dict()
for i in content:
d[i]=i[1]
return d
文件在記事本上有大約30行。每一行有一個以逗號分隔的單詞,然後該單詞以英語顯示的出現次數。我知道i[1]
是超出範圍,但我不能想出我們如何使它在範圍內,所以這個作品。請幫助。如何將包含每行2個項目的文本文件轉換爲Python中的字典?
文件內容:
a,1
be,2
see,3
預期結果:
{'a':'1', 'be':'2', 'see':'3'}
可能的複製 - https://stackoverflow.com/questions/6740918/creating-a-dictionary-from-a-csv-file – Transhuman
不幸的是SO不是學習小組,學習論壇或代碼編寫服務。 – wwii
請閱讀[mcve]。如果您提供輸入和期望輸出的最小示例,它可以幫助我們。如果您詢問有關引發錯誤/異常的代碼的問題,請發佈完整的Traceback。 – wwii