文章詳情頁
Python讀取文件每行記錄并轉存為字典格式的數據
瀏覽:96日期: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
相關文章:
1. css - C#與java開發Windows程序哪個好?2. mysql無法添加外鍵3. css - 定位為absolute的父元素中的子元素 如何設置在父元素的下面?4. java - Mybatis查詢數據庫時出現查詢getInt()的錯誤5. JavaScript事件6. 在mac下出現了兩個docker環境7. javascript - es6將類數組轉化成數組的問題8. javascript - 原生canvas中如何獲取到觸摸事件的canvas內坐標?9. css3 - flex 父標簽設置align-item:center,子元素flex:1,不起作用10. java - 是否類 類型指針、引用作為形參 ,函數結束不會自動析構類?
排行榜
