+ -
当前位置:首页 → 问答吧 → shelve模块数据写入问题

shelve模块数据写入问题

时间:2010-12-24

来源:互联网

本帖最后由 eeeee159963 于 2010-12-24 17:46 编辑
  1. # Writing to shelve file.

  2. import sys
  3. import shelve

  4. # open shelve file
  5. try:
  6.    outCredit = shelve.open( "credit.dat" )
  7. except IOError:
  8.    print >> sys.stderr, "File could not be opened"
  9.    sys.exit( 1 )
复制代码
第8行中没说明打开文件的模式。
我的问题是:shelve.open( "credit.dat" )的打开模式是什么。shelve.open()打开模式类似于python的open()函数,没标明打开文件的模式,就默认打开模式是"r",那么不就成了读模式了吗?但是这个程序的目的是将数据写入shelve文件credit.dat

作者: eeeee159963   发布时间: 2010-12-24

楼主不是在问问题吧?建议这类自己解决问题的笔记找个blog放。。。

作者: 洋葱爆鸡   发布时间: 2010-12-24



QUOTE:
楼主不是在问问题吧?建议这类自己解决问题的笔记找个blog放。。。
洋葱爆鸡 发表于 2010-12-24 17:07


是在问问题,现在我重新编辑一下

作者: eeeee159963   发布时间: 2010-12-24