看板 Python 關於我們 聯絡資訊
import shelve s = shelve.open('test.dat') 結果電腦給我產生 test.dat.dat檔 為什麼不是產生 test.dat檔 然後照書上輸入 s['x'] = ['a', 'b', 'c'] 去查看這個test.dat.dat檔內容有一堆? --> ? ]??a? b? c . 感覺跟我想都不太一樣 怎麼會降子咧 再請好心的大大教一下 謝謝~~ -- 希望永遠不要有戰爭 https://i.imgur.com/95iVB80.png
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.228.113 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1649603875.A.BCC.html
AndCycle: 文件上都有寫自己看不要在那自己腦補這東西怎麼用… 04/10 23:37
AndCycle: 1. 文件上就說了那是basename 04/10 23:37
AndCycle: 2. 你為什麼會覺得裡面開起來是文字檔?他是要存物件耶 04/10 23:38
newbrain: 謝謝大大 我發現執行後又存了 .bak .dir檔哈哈 04/11 09:49