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