本文为您介绍如何使用PyODPS对项目空间进行基本操作。

项目空间是MaxCompute的基本组织单元,更多项目相关的介绍请参见项目

前提条件:准备运行环境

PyODPS支持在DataWorks的PyODPS节点或本地PC环境中运行,运行前您需先选择运行工具并准备好运行环境。
  • 使用DataWorks:创建好PyODPS 2节点或PyODPS 3节点,详情请参见通过DataWorks使用PyODPS
  • 使用本地PC环境:安装好PyODPS并初始化ODPS入口对象。

获取项目空间

使用MaxCompute入口对象的get_project()方法获取项目空间。
project = o.get_project('project_name')  # 指定项目名称时,获取特定项目。
project = o.get_project()              # 不指定项目名称时,获取当前项目。
该方法需要提供project_name即项目空间名称。指定项目空间名称时,则获取特定项目;如果不指定项目空间名称,则获取当前项目空间名称。

验证项目空间是否存在

使用o.exist_project()方法,检验某个项目空间是否存在。
print(o.exist_project('doc_test'))
返回True则表示项目空间doc_test存在。