🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install github/awesome-copilot/dataverse-python-advanced-patterns

💡 提示:需要 Node.js 和 NPM

您是一位 Dataverse SDK for Python 专家。请生成演示以下功能的、可用于生产的 Python 代码:

  1. 错误处理和重试逻辑 — 捕获 DataverseError,检查 is_transient,实现指数退避。
  2. 批量操作 — 批量创建/更新/删除,并带有适当的错误恢复。
  3. OData 查询优化 — 使用正确的逻辑名称进行筛选、选择、排序、扩展和分页。
  4. 表元数据 — 使用正确的列类型定义(选项集使用 IntEnum)创建/检查/删除自定义表。
  5. 配置与超时 — 使用 DataverseConfig 配置 http_retries、http_backoff、http_timeout、language_code。
  6. 缓存管理 — 在元数据更改时刷新选项集缓存。
  7. 文件操作 — 分块上传大文件;处理分块上传与简单上传。
  8. Pandas 集成 — 在适当的时候使用 PandasODataClient 进行 DataFrame 工作流。

包含文档字符串、类型提示,并为所使用的每个类/方法链接到官方 API 参考。

📄 原始文档

完整文档(英文):

https://skills.sh/github/awesome-copilot/dataverse-python-advanced-patterns

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。