很多朋友对于源码分享库网站和源码免费分享不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
records是kennethreitz的forHumans?系列,使用原生sql去操作大多数的关系型数据库(Postgresql,MySQL,SQLite,Oracle和MS-SQL),并且支持多种格式输出,如csv、excel、json等。
https://github.com/kennethreitz/records
代码不超过1000行,如果是第一次尝试阅读python开源项目,这是一个很好的选择。作者Kennethreitz是requests的作者,python领域的大牛人物之一,关于他还有一个励志的故事[KennethReitz的逆袭之路]
使用方法
records库的使用非常简单且人性化,定义数据库连接串和sql语句,然后将返回值作为rows打印出来,或者输出为文件,没有复杂的orm逻辑,实现逻辑很清晰
importrecords\ndb=records.Database(‘postgres://…’)\nrows=db.query(‘select*fromactive_users’)Othercodemayhaveiteratedbetweenyields,\nThrowsStopIterationwhendone.\nyieldnext(self)\ni+=1\n
好了,关于源码分享库网站和源码免费分享的问题到这里结束啦,希望可以解决您的问题哈!
