Python和odps交互

。_饼干妹妹 提交于 2020-02-17 12:59:37

python连接odps,并且通过sql进行查询,返回dataframe

from odps import ODPS
from odps import DataFrame
def exe_odps(sql, project):
    '''
    sql:待执行sql
    project:项目空间
    '''
    access_id = '*****'
    secret_access_key = '*****'
    project = project
    endpoint = 'http://service.odps.aliyun.com/api'
    o = ODPS(
        access_id=access_id,
        secret_access_key=secret_access_key,
        project=project,
        endpoint=endpoint)
    with o.execute_sql(sql).open_reader() as reader:
        data = reader.to_pandas()
    return data

                        2020-02-17 南京市栖霞区

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!