问题描述
我正在将基于 Makefile 的数据工作流转换为 dvc。我有一个 Google 电子表格,我在数据工作流中使用它,以便轻松更新临时数据库中的一些内容。目前这适用于这样的事情:
# Makefile
data.csv:
curl -L https://docs.google.com/spreadsheets/d/MY-GOOGLE-DOC-ID/export?exportFormat=csv > data.csv
当然,我可以使用 dvc run
直接将相同的步骤合并到我的 dvc 管道中,但我的理解是类似 dvc import-url
的内容会更合适,但我收到了一个错误:>
$ poetry run dvc import-url https://docs.google.com/spreadsheets/d/MY-GOOGLE-DOC-ID/export?exportFormat=csv data.csv
Importing 'https://docs.google.com/spreadsheets/d/MY-GOOGLE-DOC-ID/export?exportFormat=csv' -> 'data.csv'
ERROR: unexpected error - 'NoneType' object has no attribute 'endswith'
我猜这是因为来自 Google 电子表格导出 url 的响应数据没有与之关联的文件名后缀。有没有办法解决这个问题?是否有更好的方法将 Google 电子表格中的数据提取到 dvc 工作流程中?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)