作者newbrain (沒有真心就別談感情)
看板Python
標題[問題] shelve模組創一個檔案text.dat會變成怪檔
時間Sun Apr 10 23:17:49 2022
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