首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku将.mdb转换为csv或如何在一起使用多个构建包

问Heroku将.mdb转换为csv或如何在一起使用多个构建包
EN

Stack Overflow用户
提问于 2016-10-26 20:24:42
回答 1查看 484关注 0票数 1

在heroku上部署一个简单的python应用程序,我需要使用microsoft数据库(.mdb)进行管理。我读到,我必须为此目的使用mdb工具。示例-将mdb数据库转换为csv:

bash:mdb-export 'mdb-file' 'table-name' > result.csv (我将在python中作为子进程运行它)

我安装了https://github.com/iblogbox/heroku-buildpack-mdbtools构建包。但当我试着测试时:

代码语言:javascript
复制
heroku run bash
mdb-export

我得到了bash: mdb-export: command not found

问题:

  • 我可以在heroku中使用多个构建包吗?
  • 在linux中可以将.mdb文件转换为csv或excel文件吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-10-27 13:55:45

以下是答案:

您不需要heroku-buildpack-mdbtools在heroku应用程序中使用多个构建包。

遵循此弧线(https://devcenter.heroku.com/articles/using-multiple-buildpacks-for-an-app),可以使用以下命令

巴什:heroku buildpacks:set your-first-buildpack

然后

巴什:heroku buildpacks:add --index 1 your-additional-buildpack

我使用heroku/python + https://github.com/profit-strategies/heroku-buildpack-mdbtools转换.mdb数据库(世卫组织在2016年仍然使用MICROSOFT??)通过以下命令在linux中运行csv:mdb-export 'mdb-file' 'table-name' > result.csv刚刚将此命令作为python中的一个子进程运行。

代码语言:javascript
复制
subprocess.call("mdb-export '%s' 'colorado well completions' > Temporary/result.csv" % path_to_mdb, shell=True)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40271529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档