本文为您介绍如何使用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存在。