python中文件操作的相关函数,python文件之间的调用

  python中文件操作的相关函数,python文件之间的调用

  我正在开发Flask扩展,并在Flask中添加CouchDB支持。为了简单起见,我们子类化了couchdb.mapping.Document,以便存储和加载方法可以使用当前线程本地数据库。现在我的代码看起来像这样。

  classdocument(mapping.document):

  # restofthemethodsomittedforbrevity

  @classmethod

  efload(cls,id,db=None):

  返回mapping.document.load (cls,db或g.couch,id))。

  为了简洁起见,我错过了一些,但那是重要的部分。但是,由于classmethod的结构,在尝试调用此方法时会显示一条错误消息。

  文件“flaskext/couchdb.py”,第187行,在加载中

  返回mapping.document.load (cls,db或g.couch,id))。

  TypeError: load()正好需要3个参数(4given)))))).

  我尝试过用mapping . document . load . im _ func(CLS,db或者g.couch,id)代替调用,但是对内部im _ property的访问不是特别愉快。就算录了,有没有更优雅的处理方式?

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: