文章詳情頁
Python讀取文件每行記錄并轉(zhuǎn)存為字典格式的數(shù)據(jù)
瀏覽:91日期:2022-08-16 16:49:50
問題描述
我的文件格式如下:Lee:18Mike:22John:31
我想讀取該文件的每一行記錄并將之存儲為如下格式的字典:{'Lee':'18', 'Mike':'22', 'John':'31'}
請大神不吝賜教, 非常感謝!
問題解答
回答1:f = open(’1’, ’r’) result = {}for line in f.readlines(): line = line.strip() if not len(line):continue result[line.split(’:’)[0]] = line.split(’:’)[1]f.close()print result回答2:
with open(’test.txt’, ’r’) as f: result = dict(line.strip().split(’:’) for line in f if line)print(result)
我回答過的問題: Python-QA
相關(guān)文章:
1. mysql 可以從 TCP 連接但是不能從 socket 鏈接2. java - jdbc如何返回自動定義的bean3. javascript - 按鈕鏈接到另一個網(wǎng)址 怎么通過百度統(tǒng)計(jì)計(jì)算按鈕的點(diǎn)擊數(shù)量4. mysql updtae追加數(shù)據(jù)sql語句5. 怎么php怎么通過數(shù)組顯示sql查詢結(jié)果呢,查詢結(jié)果有多條,如圖。6. Python處理Dict生成json7. 大家都用什么工具管理mysql數(shù)據(jù)庫?8. python - 請問這兩個地方是為什么呢?9. 請教一個mysql去重取最新記錄10. mysql的循環(huán)語句問題
排行榜

熱門標(biāo)簽