1樓:
a =# 寫入檔案
with open('a.txt', mode='w') as f:
# 讀取檔案
a_restore =
with open('a.txt', mode='r') as f:
item = f.readline()
item_dictfor kv in item.split(','arr = kv.split(':'item_dict[arr[0]] = int(arr[1])
print(a)
print(a_restore)結果:
2樓:
最常用的是 json 格式
import
json
filename
="mydata.json"
# 寫data=[,
]with
open
(filename
,"w")as
f:json
.dump
(data,f
)# 讀
with
open
(filename)as
f:new_data
=json
.load(f
(data
)# [, ]
(new_data
)# [, ]
如果你要直接解析也可以,不要用 eval,有安全問題,應該用 ast.literal_eval
from
astimport
literal_eval
data=[,
]str_data
=str
(data
)new_data
=literal_eval
(str_data
(data
)# [, ]
(new_data
)# [, ]
3樓:
我看了一下,寫入txt,不是很好弄,我是寫入json。原理都差不多。
直接上程式:
#!/usr/bin/env python# -*- coding: UTF-8 -*-'''Risk2S'''
import
json
# 列表寫入檔案
# 測試list
risk_list
=[,]
# 將資料寫入檔案
file
=open
('risk.json'
,'w'
)foriin
risk_list
:json_i
=json
.dumps(i
)file
.write
(json_i+'
\n')file
.close
()# 從檔案中讀取資料
risk_result=
with
open
('risk.json'
,'r')as
f:# 讀取資料並分割。 最後乙個為空,所以去除risk_new_list=f
.read().
split('
\n')[:-1]
forx
inrisk_new_list
:json_x
=json
.loads(x
)risk_result.(
json_x)f
.close
("原始資料是:"
,risk_list
("結果資料是:"
,risk_result
)再看結果:
原始資料是: [, ]
結果資料是: [, ]
[Finished in 0.1s]
萌萌噠分隔線
Unix命令列程式和內建指令
小兵:關於base64 的指令碼
小兵:Mac使用者如何能夠在本地將寫好的python爬蟲程式部署到雲端伺服器中自動執行
小兵:求解。一筐雞蛋: 1個1個拿,正好拿完。 2個2個拿,還剩1個。 3個3個拿,正好拿完。 4個4個拿
小兵:求科普南韓電影《奸臣》歷史背景
萌萌噠分隔線
同時希望有大佬能指出我回答過程中的不足,十分感謝!
這個文字檔案問題用python怎麼解決
科先生 talk is cheap,show me the code!with open sample.txt r as fd reader with open result.txt w as fd writer fd writer write fd reader read swapcase 小波 ...
使用python快速地在大文字檔案中修改某行?
Python奶茶 1.read 介面的問題 f open filename,rb f.read 我們來讀取 1 個 nginx 的日至檔案,規模為 3Gb 大小。read 方法執行的操作,是一次性全部讀入記憶體,顯然會造成 MemoryError 也即會發生記憶體溢位。2.解決方案 轉換介面3.真正...
如何更好的利用軟體發現文字檔案中的時間 人名 地名 機構名等資訊?
Gavin Lear 命名實體識別技術,可以試試Stanford Name Entity Recognition 工具,有中文的,需要事先分好詞。 閔可銳 這是個典型的的命名實體識別 NER 問題。國內目前不少對於命名實體識別有乙個誤區,就是把這個問題等價於分詞,將一些特定的人名,地名加入詞庫來達到...