前提,有txt或類似此txt檔案如下:
此時想以字典形式讀取此檔案可借助關鍵字eval
處理過程如下
with open("object365_dict.txt", 'r') as fs:
with open("object365_dict2.txt", 'w') as f:
for line in fs:
# line["id"] str()處理是因為檔案中id為int
f.write(str(eval(line)["id"]) + ":" + eval(line)["name"] + "\n")
print(eval(line)["name"])
簡單的提供乙個思路,起到拋磚引玉的作用。如有錯誤,還望斧正海涵。 python 返回 字典型結果集
mysqldb預設查詢結果都是返回tuple,輸出時候不是很方便,必須按照0,1這樣讀取,無意中在網上找到簡單的修改方法,就是傳遞乙個cursors.dictcursor就行。預設程式 import mysqldb db mysqldb.connect host localhost user roo...
Python字典處理
python建立數值列表 python常用資料型別轉換 例項 info print 我的姓名 s info name 如果沒有指定的鍵,就會報錯 print info 結果 我的姓名 mark traceback most recent call last file users zhaolixian...
Python基礎 Python字典處理
例項 info print 我的姓名 s info name 如果沒有指定的鍵,就會報錯 print info 結果 我的姓名 mark traceback most recent call last file users zhaolixiang desktop python test1 字典 字典...