datadata-python
Installation
SKILL.md
Datadata Python 查询脚本编写
Python 查询脚本是 Datadata 平台与 SQL、DQL 并列的第三种查询脚本类型。它运行真正的 Python(RustPython 编译为 WebAssembly,在沙箱中执行),提供 Polars 风格的 DataFrame / Series / Expr 数据处理 API,并内置 SQL 取数(query())与 HTTP 请求(fetch())能力。
🔴 核心规则
1. 脚本必须定义 main() 函数
Python 脚本必须定义一个可调用的 main() 函数作为入口,main() 的返回值即查询结果。没有 main() 会直接报错。
# ✅ 正确
def main():
df = query("SELECT * FROM users")
return df
# ❌ 错误:没有 main(),无法执行
df = query("SELECT * FROM users")