postgis_interface.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:berrl 作者: murphy214 项目源码 文件源码
def select_fromindexs(dbname,field,indexs,**kwargs):
    normal_db = False
    tablename = False

    # handling even if indexs arent in str format
    if type(indexs[0]) == int:
        indexs = [str(row) for row in indexs]

    for key,value in kwargs.iteritems():
        if key == 'size':
            size = value
        if key == 'normal_db':
            normal_db = value
        if key == 'tablename':
            tablename = value
    a,engine = make_query(dbname,tablename=tablename,normal_db=normal_db)

    stringindexs = ','.join(indexs)

    if not tablename == False:
        dbname = tablename

    # now making querry
    query = '''SELECT * FROM %s WHERE %s IN (%s);''' % (dbname,field,stringindexs)

    return pd.read_sql_query(query,engine)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号