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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。